using System;

namespace behaviac
{
	public static class bt_WrapperAI_Hero_HeroCommonAutoAI
	{
		public static bool build_behavior_tree(BehaviorTree bt)
		{
			bt.SetClassNameString("BehaviorTree");
			bt.SetId(-1);
			bt.SetName("WrapperAI/Hero/HeroCommonAutoAI");
			bt.AddPar("Assets.Scripts.GameLogic.SkillSlotType", "p_curSlotType", "SLOT_SKILL_0", string.Empty);
			bt.AddPar("uint", "p_targetID", "0", string.Empty);
			bt.AddPar("int", "p_srchRange", "0", string.Empty);
			bt.AddPar("uint", "p_CmdID", "0", string.Empty);
			bt.AddPar("UnityEngine.Vector3", "p_attackPathCurTargetPos", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty);
			bt.AddPar("UnityEngine.Vector3", "p_restorePos", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty);
			bt.AddPar("int", "p_healthRate", "1000", string.Empty);
			bt.AddPar("int", "p_skillAttackRange", "0", string.Empty);
			bt.AddPar("uint", "p_captainID", "0", string.Empty);
			bt.AddPar("uint", "p_nearstMember", "0", string.Empty);
			bt.AddPar("bool", "p_forceToApproachHero", "false", string.Empty);
			bt.AddPar("UnityEngine.Vector3", "p_direction", "{kEpsilon=0;x=0;y=0;z=0;}", string.Empty);
			bt.AddPar("int", "p_useSkillWeight", "100", string.Empty);
			bt.AddPar("int", "p_pursueFrame", "0", string.Empty);
			bt.AddPar("uint", "p_abandonTargetID", "0", string.Empty);
			bt.AddPar("uint", "p_selfID", "0", string.Empty);
			bt.AddPar("behaviac.EBTStatus", "p_LowAI", "BT_FAILURE", string.Empty);
			bt.AddPar("uint", "p_teamTarget", "0", string.Empty);
			bt.AddPar("bool", "p_needFarm", "false", string.Empty);
			bt.AddPar("uint", "p_helpTargtID", "0", string.Empty);
			bt.AddPar("bool", "p_needGoHome", "false", string.Empty);
			bt.AddPar("uint", "p_baseID", "0", string.Empty);
			bt.AddPar("int", "p_escapeRange", "12000", string.Empty);
			bt.AddPar("int", "p_waitRandomFrames", "0", string.Empty);
			bt.AddPar("int", "p_attackRange", "0", string.Empty);
			bt.AddPar("int", "p_enemyCount", "0", string.Empty);
			bt.AddPar("int", "p_friendCount", "0", string.Empty);
			bt.AddPar("uint", "p_idleShowFrame", "0", string.Empty);
			bt.AddPar("int", "p_idleMod", "0", string.Empty);
			bt.AddPar("int", "p_idleShowLast", "-1", string.Empty);
			bt.AddPar("int", "p_waitToPlayBornAge", "0", string.Empty);
			bt.AddPar("int", "p_waitBornFrame", "0", string.Empty);
			bt.AddPar("int", "p_useSkillWeightActually", "100", string.Empty);
			bt.AddPar("uint", "p_captainTargetID", "0", string.Empty);
			Sequence sequence = new Sequence();
			sequence.SetClassNameString("Sequence");
			sequence.SetId(411);
			bt.AddChild(sequence);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node497 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node497();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(497);
			sequence.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			IfElse ifElse = new IfElse();
			ifElse.SetClassNameString("IfElse");
			ifElse.SetId(412);
			sequence.AddChild(ifElse);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node413 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node413();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(413);
			ifElse.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			ifElse.SetHasEvents(ifElse.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			IfElse ifElse2 = new IfElse();
			ifElse2.SetClassNameString("IfElse");
			ifElse2.SetId(498);
			ifElse.AddChild(ifElse2);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node500 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node500();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(500);
			ifElse2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			ifElse2.SetHasEvents(ifElse2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node506 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node506();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(506);
			ifElse2.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			ifElse2.SetHasEvents(ifElse2.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node414 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node414();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(414);
			ifElse2.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			ifElse2.SetHasEvents(ifElse2.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			ifElse.SetHasEvents(ifElse.HasEvents() | ifElse2.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node415 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node415();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(415);
			ifElse.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			ifElse.SetHasEvents(ifElse.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			sequence.SetHasEvents(sequence.HasEvents() | ifElse.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node658 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node658();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(658);
			sequence.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node486 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node486();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(486);
			sequence.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			sequence.SetHasEvents(sequence.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			IfElse ifElse3 = new IfElse();
			ifElse3.SetClassNameString("IfElse");
			ifElse3.SetId(1042);
			sequence.AddChild(ifElse3);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1003 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1003();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(1003);
			ifElse3.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			ifElse3.SetHasEvents(ifElse3.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			Sequence sequence2 = new Sequence();
			sequence2.SetClassNameString("Sequence");
			sequence2.SetId(1043);
			ifElse3.AddChild(sequence2);
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1044 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1044();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(1044);
			sequence2.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			sequence2.SetHasEvents(sequence2.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1045 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1045();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(1045);
			sequence2.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			sequence2.SetHasEvents(sequence2.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node787 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node787();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(787);
			sequence2.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			sequence2.SetHasEvents(sequence2.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node788 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node788();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(788);
			sequence2.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			sequence2.SetHasEvents(sequence2.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			IfElse ifElse4 = new IfElse();
			ifElse4.SetClassNameString("IfElse");
			ifElse4.SetId(1036);
			sequence2.AddChild(ifElse4);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1037 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1037();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(1037);
			ifElse4.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			ifElse4.SetHasEvents(ifElse4.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			Sequence sequence3 = new Sequence();
			sequence3.SetClassNameString("Sequence");
			sequence3.SetId(1040);
			ifElse4.AddChild(sequence3);
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1038 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1038();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(1038);
			sequence3.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			sequence3.SetHasEvents(sequence3.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1050 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1050();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(1050);
			sequence3.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			sequence3.SetHasEvents(sequence3.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			ifElse4.SetHasEvents(ifElse4.HasEvents() | sequence3.HasEvents());
			Noop noop = new Noop();
			noop.SetClassNameString("Noop");
			noop.SetId(1039);
			ifElse4.AddChild(noop);
			ifElse4.SetHasEvents(ifElse4.HasEvents() | noop.HasEvents());
			sequence2.SetHasEvents(sequence2.HasEvents() | ifElse4.HasEvents());
			Parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node1046 parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new Parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node1046();
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("Parallel");
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(1046);
			sequence2.AddChild(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			Sequence sequence4 = new Sequence();
			sequence4.SetClassNameString("Sequence");
			sequence4.SetId(1047);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence4);
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node1048 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node1048();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(1048);
			sequence4.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			sequence4.SetHasEvents(sequence4.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1049 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1049();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(1049);
			sequence4.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			sequence4.SetHasEvents(sequence4.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1126 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1126();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(1126);
			sequence4.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			sequence4.SetHasEvents(sequence4.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence4.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node1051 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node1051();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(1051);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			sequence2.SetHasEvents(sequence2.HasEvents() | parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			ifElse3.SetHasEvents(ifElse3.HasEvents() | sequence2.HasEvents());
			Noop noop2 = new Noop();
			noop2.SetClassNameString("Noop");
			noop2.SetId(1027);
			ifElse3.AddChild(noop2);
			ifElse3.SetHasEvents(ifElse3.HasEvents() | noop2.HasEvents());
			sequence.SetHasEvents(sequence.HasEvents() | ifElse3.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1035 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1035();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(1035);
			sequence.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			sequence.SetHasEvents(sequence.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			IfElse ifElse5 = new IfElse();
			ifElse5.SetClassNameString("IfElse");
			ifElse5.SetId(549);
			sequence.AddChild(ifElse5);
			Sequence sequence5 = new Sequence();
			sequence5.SetClassNameString("Sequence");
			sequence5.SetId(552);
			ifElse5.AddChild(sequence5);
			Selector selector = new Selector();
			selector.SetClassNameString("Selector");
			selector.SetId(672);
			sequence5.AddChild(selector);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node550 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node550();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(550);
			selector.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			selector.SetHasEvents(selector.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node680 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node680();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(680);
			selector.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			selector.SetHasEvents(selector.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			sequence5.SetHasEvents(sequence5.HasEvents() | selector.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node553 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node553();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(553);
			sequence5.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			sequence5.SetHasEvents(sequence5.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			ifElse5.SetHasEvents(ifElse5.HasEvents() | sequence5.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node546 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node546();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(546);
			ifElse5.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			Sequence sequence6 = new Sequence();
			sequence6.SetClassNameString("Sequence");
			sequence6.SetId(554);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence6);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node555 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node555();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(555);
			sequence6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			sequence6.SetHasEvents(sequence6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node556 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node556();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(556);
			sequence6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			sequence6.SetHasEvents(sequence6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence6.HasEvents());
			ifElse5.SetHasEvents(ifElse5.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			Noop noop3 = new Noop();
			noop3.SetClassNameString("Noop");
			noop3.SetId(551);
			ifElse5.AddChild(noop3);
			ifElse5.SetHasEvents(ifElse5.HasEvents() | noop3.HasEvents());
			sequence.SetHasEvents(sequence.HasEvents() | ifElse5.HasEvents());
			DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node14 decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node14();
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("DecoratorLoop");
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(14);
			sequence.AddChild(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			Sequence sequence7 = new Sequence();
			sequence7.SetClassNameString("Sequence");
			sequence7.SetId(69);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence7);
			IfElse ifElse6 = new IfElse();
			ifElse6.SetClassNameString("IfElse");
			ifElse6.SetId(205);
			sequence7.AddChild(ifElse6);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(207);
			ifElse6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			ifElse6.SetHasEvents(ifElse6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			Noop noop4 = new Noop();
			noop4.SetClassNameString("Noop");
			noop4.SetId(210);
			ifElse6.AddChild(noop4);
			ifElse6.SetHasEvents(ifElse6.HasEvents() | noop4.HasEvents());
			Sequence sequence8 = new Sequence();
			sequence8.SetClassNameString("Sequence");
			sequence8.SetId(211);
			ifElse6.AddChild(sequence8);
			Selector selector2 = new Selector();
			selector2.SetClassNameString("Selector");
			selector2.SetId(502);
			sequence8.AddChild(selector2);
			Sequence sequence9 = new Sequence();
			sequence9.SetClassNameString("Sequence");
			sequence9.SetId(504);
			selector2.AddChild(sequence9);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node505 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node505();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetId(505);
			sequence9.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node10);
			sequence9.SetHasEvents(sequence9.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node511 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node511();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(511);
			sequence9.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			sequence9.SetHasEvents(sequence9.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			selector2.SetHasEvents(selector2.HasEvents() | sequence9.HasEvents());
			Sequence sequence10 = new Sequence();
			sequence10.SetClassNameString("Sequence");
			sequence10.SetId(512);
			selector2.AddChild(sequence10);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node577 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node577();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetId(577);
			sequence10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11);
			sequence10.SetHasEvents(sequence10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node583 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node583();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(583);
			sequence10.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			sequence10.SetHasEvents(sequence10.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			selector2.SetHasEvents(selector2.HasEvents() | sequence10.HasEvents());
			Sequence sequence11 = new Sequence();
			sequence11.SetClassNameString("Sequence");
			sequence11.SetId(756);
			selector2.AddChild(sequence11);
			Selector selector3 = new Selector();
			selector3.SetClassNameString("Selector");
			selector3.SetId(682);
			sequence11.AddChild(selector3);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node578 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node578();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetId(578);
			selector3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node12);
			selector3.SetHasEvents(selector3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node683 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node683();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetId(683);
			selector3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13);
			selector3.SetHasEvents(selector3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents());
			sequence11.SetHasEvents(sequence11.HasEvents() | selector3.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node757 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node757();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(757);
			sequence11.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			sequence11.SetHasEvents(sequence11.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			selector2.SetHasEvents(selector2.HasEvents() | sequence11.HasEvents());
			Sequence sequence12 = new Sequence();
			sequence12.SetClassNameString("Sequence");
			sequence12.SetId(584);
			selector2.AddChild(sequence12);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node596 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node14 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node596();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetId(596);
			sequence12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node14);
			sequence12.SetHasEvents(sequence12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node597 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node597();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(597);
			sequence12.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			sequence12.SetHasEvents(sequence12.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node659 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node659();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(659);
			sequence12.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			sequence12.SetHasEvents(sequence12.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			selector2.SetHasEvents(selector2.HasEvents() | sequence12.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node686 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node686();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(686);
			selector2.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			selector2.SetHasEvents(selector2.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			sequence8.SetHasEvents(sequence8.HasEvents() | selector2.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node235 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node235();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(235);
			sequence8.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			sequence8.SetHasEvents(sequence8.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			ifElse6.SetHasEvents(ifElse6.HasEvents() | sequence8.HasEvents());
			sequence7.SetHasEvents(sequence7.HasEvents() | ifElse6.HasEvents());
			SelectorLoop selectorLoop = new SelectorLoop();
			selectorLoop.SetClassNameString("SelectorLoop");
			selectorLoop.SetId(1);
			sequence7.AddChild(selectorLoop);
			WithPrecondition withPrecondition = new WithPrecondition();
			withPrecondition.SetClassNameString("WithPrecondition");
			withPrecondition.SetId(0);
			selectorLoop.AddChild(withPrecondition);
			Sequence sequence13 = new Sequence();
			sequence13.SetClassNameString("Sequence");
			sequence13.SetId(254);
			withPrecondition.AddChild(sequence13);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node15 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetId(255);
			sequence13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node15);
			sequence13.SetHasEvents(sequence13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetId(256);
			sequence13.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node10);
			sequence13.SetHasEvents(sequence13.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetId(260);
			sequence13.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node11);
			sequence13.SetHasEvents(sequence13.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents());
			withPrecondition.SetHasEvents(withPrecondition.HasEvents() | sequence13.HasEvents());
			Noop noop5 = new Noop();
			noop5.SetClassNameString("Noop");
			noop5.SetId(252);
			withPrecondition.AddChild(noop5);
			withPrecondition.SetHasEvents(withPrecondition.HasEvents() | noop5.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition.HasEvents());
			WithPrecondition withPrecondition2 = new WithPrecondition();
			withPrecondition2.SetClassNameString("WithPrecondition");
			withPrecondition2.SetId(107);
			selectorLoop.AddChild(withPrecondition2);
			Selector selector4 = new Selector();
			selector4.SetClassNameString("Selector");
			selector4.SetId(1288);
			withPrecondition2.AddChild(selector4);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node16 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetId(108);
			selector4.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node16);
			selector4.SetHasEvents(selector4.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.HasEvents());
			Sequence sequence14 = new Sequence();
			sequence14.SetClassNameString("Sequence");
			sequence14.SetId(1289);
			selector4.AddChild(sequence14);
			Selector selector5 = new Selector();
			selector5.SetClassNameString("Selector");
			selector5.SetId(1292);
			sequence14.AddChild(selector5);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1290 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node17 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1290();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetId(1290);
			selector5.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node17);
			selector5.SetHasEvents(selector5.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1293 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node18 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1293();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetId(1293);
			selector5.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node18);
			selector5.SetHasEvents(selector5.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.HasEvents());
			sequence14.SetHasEvents(sequence14.HasEvents() | selector5.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1291 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1291();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetId(1291);
			sequence14.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12);
			sequence14.SetHasEvents(sequence14.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents());
			selector4.SetHasEvents(selector4.HasEvents() | sequence14.HasEvents());
			withPrecondition2.SetHasEvents(withPrecondition2.HasEvents() | selector4.HasEvents());
			Sequence sequence15 = new Sequence();
			sequence15.SetClassNameString("Sequence");
			sequence15.SetId(208);
			withPrecondition2.AddChild(sequence15);
			Parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node184 parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new Parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node184();
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("Parallel");
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(184);
			sequence15.AddChild(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			IfElse ifElse7 = new IfElse();
			ifElse7.SetClassNameString("IfElse");
			ifElse7.SetId(1252);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(ifElse7);
			Sequence sequence16 = new Sequence();
			sequence16.SetClassNameString("Sequence");
			sequence16.SetId(1253);
			ifElse7.AddChild(sequence16);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1254 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node19 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1254();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetId(1254);
			sequence16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node19);
			sequence16.SetHasEvents(sequence16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1255 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1255();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetId(1255);
			sequence16.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node13);
			sequence16.SetHasEvents(sequence16.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1258 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1258();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(1258);
			sequence16.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			sequence16.SetHasEvents(sequence16.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1259 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node14 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1259();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetId(1259);
			sequence16.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node14);
			sequence16.SetHasEvents(sequence16.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1260 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1260();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetId(1260);
			sequence16.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10);
			sequence16.SetHasEvents(sequence16.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1256 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node20 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1256();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetId(1256);
			sequence16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node20);
			sequence16.SetHasEvents(sequence16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1267 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1267();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetId(1267);
			sequence16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21);
			sequence16.SetHasEvents(sequence16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1261 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1261();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetId(1261);
			sequence16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22);
			sequence16.SetHasEvents(sequence16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.HasEvents());
			Selector selector6 = new Selector();
			selector6.SetClassNameString("Selector");
			selector6.SetId(1275);
			sequence16.AddChild(selector6);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1276 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1276();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetId(1276);
			selector6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23);
			selector6.SetHasEvents(selector6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1262 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1262();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetId(1262);
			selector6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24);
			selector6.SetHasEvents(selector6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.HasEvents());
			sequence16.SetHasEvents(sequence16.HasEvents() | selector6.HasEvents());
			ifElse7.SetHasEvents(ifElse7.HasEvents() | sequence16.HasEvents());
			Noop noop6 = new Noop();
			noop6.SetClassNameString("Noop");
			noop6.SetId(1263);
			ifElse7.AddChild(noop6);
			ifElse7.SetHasEvents(ifElse7.HasEvents() | noop6.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1257 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1257();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetId(1257);
			ifElse7.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node11);
			ifElse7.SetHasEvents(ifElse7.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents());
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | ifElse7.HasEvents());
			SelectorLoop selectorLoop2 = new SelectorLoop();
			selectorLoop2.SetClassNameString("SelectorLoop");
			selectorLoop2.SetId(104);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(selectorLoop2);
			WithPrecondition withPrecondition3 = new WithPrecondition();
			withPrecondition3.SetClassNameString("WithPrecondition");
			withPrecondition3.SetId(146);
			selectorLoop2.AddChild(withPrecondition3);
			Sequence sequence17 = new Sequence();
			sequence17.SetClassNameString("Sequence");
			sequence17.SetId(347);
			withPrecondition3.AddChild(sequence17);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node348 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node25 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node348();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetId(348);
			sequence17.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node25);
			sequence17.SetHasEvents(sequence17.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.HasEvents());
			Selector selector7 = new Selector();
			selector7.SetClassNameString("Selector");
			selector7.SetId(482);
			sequence17.AddChild(selector7);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetId(147);
			selector7.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26);
			selector7.SetHasEvents(selector7.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.HasEvents());
			Sequence sequence18 = new Sequence();
			sequence18.SetClassNameString("Sequence");
			sequence18.SetId(483);
			selector7.AddChild(sequence18);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node484 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node484();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.SetId(484);
			sequence18.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27);
			sequence18.SetHasEvents(sequence18.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.HasEvents());
			Selector selector8 = new Selector();
			selector8.SetClassNameString("Selector");
			selector8.SetId(1284);
			sequence18.AddChild(selector8);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1285 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1285();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.SetId(1285);
			selector8.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28);
			selector8.SetHasEvents(selector8.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node106 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node106();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(106);
			selector8.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node485 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node15 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node485();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetId(485);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node15);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.HasEvents());
			selector8.SetHasEvents(selector8.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			sequence18.SetHasEvents(sequence18.HasEvents() | selector8.HasEvents());
			selector7.SetHasEvents(selector7.HasEvents() | sequence18.HasEvents());
			Sequence sequence19 = new Sequence();
			sequence19.SetClassNameString("Sequence");
			sequence19.SetId(647);
			selector7.AddChild(sequence19);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node558 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node16 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node558();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetId(558);
			sequence19.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node16);
			sequence19.SetHasEvents(sequence19.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node649 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node649();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(649);
			sequence19.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node648 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node17 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node648();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetId(648);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node17);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.HasEvents());
			sequence19.SetHasEvents(sequence19.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			selector7.SetHasEvents(selector7.HasEvents() | sequence19.HasEvents());
			sequence17.SetHasEvents(sequence17.HasEvents() | selector7.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node764 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node764();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetId(764);
			sequence17.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node12);
			sequence17.SetHasEvents(sequence17.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node560 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node18 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node560();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetId(560);
			sequence17.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node18);
			sequence17.SetHasEvents(sequence17.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node191 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node191();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetId(191);
			sequence17.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node13);
			sequence17.SetHasEvents(sequence17.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents());
			withPrecondition3.SetHasEvents(withPrecondition3.HasEvents() | sequence17.HasEvents());
			Sequence sequence20 = new Sequence();
			sequence20.SetClassNameString("Sequence");
			sequence20.SetId(148);
			withPrecondition3.AddChild(sequence20);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node149 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node14 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node149();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetId(149);
			sequence20.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node14);
			sequence20.SetHasEvents(sequence20.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.HasEvents());
			IfElse ifElse8 = new IfElse();
			ifElse8.SetClassNameString("IfElse");
			ifElse8.SetId(600);
			sequence20.AddChild(ifElse8);
			Selector selector9 = new Selector();
			selector9.SetClassNameString("Selector");
			selector9.SetId(652);
			ifElse8.AddChild(selector9);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node477 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node29 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node477();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.SetId(477);
			selector9.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node29);
			selector9.SetHasEvents(selector9.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node601 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node19 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node601();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetId(601);
			selector9.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node19);
			selector9.SetHasEvents(selector9.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node653 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node20 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node653();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetId(653);
			selector9.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node20);
			selector9.SetHasEvents(selector9.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.HasEvents());
			ifElse8.SetHasEvents(ifElse8.HasEvents() | selector9.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node602 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node15 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node602();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetId(602);
			ifElse8.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node15);
			ifElse8.SetHasEvents(ifElse8.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node151 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node16 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node151();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetId(151);
			ifElse8.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node16);
			ifElse8.SetHasEvents(ifElse8.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.HasEvents());
			sequence20.SetHasEvents(sequence20.HasEvents() | ifElse8.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node603 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node21 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node603();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetId(603);
			sequence20.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node21);
			sequence20.SetHasEvents(sequence20.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.HasEvents());
			IfElse ifElse9 = new IfElse();
			ifElse9.SetClassNameString("IfElse");
			ifElse9.SetId(353);
			sequence20.AddChild(ifElse9);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node355 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node30 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node355();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.SetId(355);
			ifElse9.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node30);
			ifElse9.SetHasEvents(ifElse9.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.HasEvents());
			Sequence sequence21 = new Sequence();
			sequence21.SetClassNameString("Sequence");
			sequence21.SetId(356);
			ifElse9.AddChild(sequence21);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node358 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node22 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node358();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetId(358);
			sequence21.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node22);
			sequence21.SetHasEvents(sequence21.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node357 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node23 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node357();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetId(357);
			sequence21.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node23);
			sequence21.SetHasEvents(sequence21.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.HasEvents());
			ifElse9.SetHasEvents(ifElse9.HasEvents() | sequence21.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node448 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node448();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(448);
			ifElse9.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			IfElse ifElse10 = new IfElse();
			ifElse10.SetClassNameString("IfElse");
			ifElse10.SetId(496);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(ifElse10);
			Sequence sequence22 = new Sequence();
			sequence22.SetClassNameString("Sequence");
			sequence22.SetId(352);
			ifElse10.AddChild(sequence22);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node354 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node31 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node354();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.SetId(354);
			sequence22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node31);
			sequence22.SetHasEvents(sequence22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node460 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node460();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(460);
			sequence22.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node465 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node24 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node465();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetId(465);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node24);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.HasEvents());
			sequence22.SetHasEvents(sequence22.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node607 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node32 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node607();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.SetId(607);
			sequence22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node32);
			sequence22.SetHasEvents(sequence22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.HasEvents());
			ifElse10.SetHasEvents(ifElse10.HasEvents() | sequence22.HasEvents());
			Sequence sequence23 = new Sequence();
			sequence23.SetClassNameString("Sequence");
			sequence23.SetId(476);
			ifElse10.AddChild(sequence23);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node606 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node606();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetId(606);
			sequence23.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25);
			sequence23.SetHasEvents(sequence23.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1078 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node26 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1078();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetId(1078);
			sequence23.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node26);
			sequence23.SetHasEvents(sequence23.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node1079 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node1079();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(1079);
			sequence23.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			sequence23.SetHasEvents(sequence23.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node501 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node27 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node501();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.SetId(501);
			sequence23.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node27);
			sequence23.SetHasEvents(sequence23.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1076 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node17 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1076();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetId(1076);
			sequence23.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node17);
			sequence23.SetHasEvents(sequence23.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.HasEvents());
			ifElse10.SetHasEvents(ifElse10.HasEvents() | sequence23.HasEvents());
			Sequence sequence24 = new Sequence();
			sequence24.SetClassNameString("Sequence");
			sequence24.SetId(711);
			ifElse10.AddChild(sequence24);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node774 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node28 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node774();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.SetId(774);
			sequence24.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node28);
			sequence24.SetHasEvents(sequence24.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node775 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node775();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.SetId(775);
			sequence24.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29);
			sequence24.SetHasEvents(sequence24.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node776 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node776();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.SetId(776);
			sequence24.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30);
			sequence24.SetHasEvents(sequence24.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node777 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node31 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node777();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.SetId(777);
			sequence24.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node31);
			sequence24.SetHasEvents(sequence24.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1077 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node18 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1077();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetId(1077);
			sequence24.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node18);
			sequence24.SetHasEvents(sequence24.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.HasEvents());
			ifElse10.SetHasEvents(ifElse10.HasEvents() | sequence24.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | ifElse10.HasEvents());
			ifElse9.SetHasEvents(ifElse9.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			sequence20.SetHasEvents(sequence20.HasEvents() | ifElse9.HasEvents());
			withPrecondition3.SetHasEvents(withPrecondition3.HasEvents() | sequence20.HasEvents());
			selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition3.HasEvents());
			WithPrecondition withPrecondition4 = new WithPrecondition();
			withPrecondition4.SetClassNameString("WithPrecondition");
			withPrecondition4.SetId(416);
			selectorLoop2.AddChild(withPrecondition4);
			Sequence sequence25 = new Sequence();
			sequence25.SetClassNameString("Sequence");
			sequence25.SetId(417);
			withPrecondition4.AddChild(sequence25);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node419 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node33 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node419();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.SetId(419);
			sequence25.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node33);
			sequence25.SetHasEvents(sequence25.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.HasEvents());
			Selector selector10 = new Selector();
			selector10.SetClassNameString("Selector");
			selector10.SetId(1277);
			sequence25.AddChild(selector10);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1264 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node34 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1264();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.SetId(1264);
			selector10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node34);
			selector10.SetHasEvents(selector10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1278 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node35 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1278();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.SetId(1278);
			selector10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node35);
			selector10.SetHasEvents(selector10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.HasEvents());
			sequence25.SetHasEvents(sequence25.HasEvents() | selector10.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node418 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node32 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node418();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.SetId(418);
			sequence25.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node32);
			sequence25.SetHasEvents(sequence25.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node190 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node19 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node190();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetId(190);
			sequence25.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node19);
			sequence25.SetHasEvents(sequence25.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node499 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node36 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node499();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.SetId(499);
			sequence25.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node36);
			sequence25.SetHasEvents(sequence25.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node766 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node20 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node766();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetId(766);
			sequence25.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node20);
			sequence25.SetHasEvents(sequence25.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node767 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node33 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node767();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.SetId(767);
			sequence25.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node33);
			sequence25.SetHasEvents(sequence25.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.HasEvents());
			withPrecondition4.SetHasEvents(withPrecondition4.HasEvents() | sequence25.HasEvents());
			Sequence sequence26 = new Sequence();
			sequence26.SetClassNameString("Sequence");
			sequence26.SetId(420);
			withPrecondition4.AddChild(sequence26);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node422 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node21 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node422();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetId(422);
			sequence26.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node21);
			sequence26.SetHasEvents(sequence26.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node604 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node34 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node604();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.SetId(604);
			sequence26.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node34);
			sequence26.SetHasEvents(sequence26.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.HasEvents());
			IfElse ifElse11 = new IfElse();
			ifElse11.SetClassNameString("IfElse");
			ifElse11.SetId(423);
			sequence26.AddChild(ifElse11);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node424 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node37 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node424();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.SetId(424);
			ifElse11.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node37);
			ifElse11.SetHasEvents(ifElse11.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.HasEvents());
			Sequence sequence27 = new Sequence();
			sequence27.SetClassNameString("Sequence");
			sequence27.SetId(425);
			ifElse11.AddChild(sequence27);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node427 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node35 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node427();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.SetId(427);
			sequence27.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node35);
			sequence27.SetHasEvents(sequence27.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node426 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node36 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node426();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.SetId(426);
			sequence27.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node36);
			sequence27.SetHasEvents(sequence27.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node428 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node428();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(428);
			sequence27.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			sequence27.SetHasEvents(sequence27.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			ifElse11.SetHasEvents(ifElse11.HasEvents() | sequence27.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node470 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node470();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(470);
			ifElse11.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			Sequence sequence28 = new Sequence();
			sequence28.SetClassNameString("Sequence");
			sequence28.SetId(471);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(sequence28);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node472 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node472();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.SetId(472);
			sequence28.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37);
			sequence28.SetHasEvents(sequence28.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node478 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node38 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node478();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.SetId(478);
			sequence28.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node38);
			sequence28.SetHasEvents(sequence28.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node479 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node39 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node479();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.SetId(479);
			sequence28.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node39);
			sequence28.SetHasEvents(sequence28.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | sequence28.HasEvents());
			ifElse11.SetHasEvents(ifElse11.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			sequence26.SetHasEvents(sequence26.HasEvents() | ifElse11.HasEvents());
			withPrecondition4.SetHasEvents(withPrecondition4.HasEvents() | sequence26.HasEvents());
			selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition4.HasEvents());
			WithPrecondition withPrecondition5 = new WithPrecondition();
			withPrecondition5.SetClassNameString("WithPrecondition");
			withPrecondition5.SetId(911);
			selectorLoop2.AddChild(withPrecondition5);
			Selector selector11 = new Selector();
			selector11.SetClassNameString("Selector");
			selector11.SetId(912);
			withPrecondition5.AddChild(selector11);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node913 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node38 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node913();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.SetId(913);
			selector11.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node38);
			selector11.SetHasEvents(selector11.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.HasEvents());
			Sequence sequence29 = new Sequence();
			sequence29.SetClassNameString("Sequence");
			sequence29.SetId(914);
			selector11.AddChild(sequence29);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1265 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1265();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.SetId(1265);
			sequence29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39);
			sequence29.SetHasEvents(sequence29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.HasEvents());
			Selector selector12 = new Selector();
			selector12.SetClassNameString("Selector");
			selector12.SetId(948);
			sequence29.AddChild(selector12);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node949 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node949();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.SetId(949);
			selector12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40);
			selector12.SetHasEvents(selector12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node950 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node41 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node950();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.SetId(950);
			selector12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node41);
			selector12.SetHasEvents(selector12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.HasEvents());
			sequence29.SetHasEvents(sequence29.HasEvents() | selector12.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node915 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node42 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node915();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.SetId(915);
			sequence29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node42);
			sequence29.SetHasEvents(sequence29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node916 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node22 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node916();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetId(916);
			sequence29.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node22);
			sequence29.SetHasEvents(sequence29.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node917 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node40 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node917();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.SetId(917);
			sequence29.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node40);
			sequence29.SetHasEvents(sequence29.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node918 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node23 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node918();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetId(918);
			sequence29.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node23);
			sequence29.SetHasEvents(sequence29.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node919 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node24 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node919();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetId(919);
			sequence29.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node24);
			sequence29.SetHasEvents(sequence29.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node920 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node920();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.SetId(920);
			sequence29.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41);
			sequence29.SetHasEvents(sequence29.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.HasEvents());
			selector11.SetHasEvents(selector11.HasEvents() | sequence29.HasEvents());
			withPrecondition5.SetHasEvents(withPrecondition5.HasEvents() | selector11.HasEvents());
			Sequence sequence30 = new Sequence();
			sequence30.SetClassNameString("Sequence");
			sequence30.SetId(921);
			withPrecondition5.AddChild(sequence30);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node922 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node42 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node922();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.SetId(922);
			sequence30.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node42);
			sequence30.SetHasEvents(sequence30.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node923 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node25 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node923();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetId(923);
			sequence30.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node25);
			sequence30.SetHasEvents(sequence30.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.HasEvents());
			IfElse ifElse12 = new IfElse();
			ifElse12.SetClassNameString("IfElse");
			ifElse12.SetId(924);
			sequence30.AddChild(ifElse12);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node925 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node925();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.SetId(925);
			ifElse12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43);
			ifElse12.SetHasEvents(ifElse12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.HasEvents());
			Sequence sequence31 = new Sequence();
			sequence31.SetClassNameString("Sequence");
			sequence31.SetId(926);
			ifElse12.AddChild(sequence31);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node927 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node26 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node927();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetId(927);
			sequence31.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node26);
			sequence31.SetHasEvents(sequence31.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.HasEvents());
			False @false = new False();
			@false.SetClassNameString("False");
			@false.SetId(928);
			sequence31.AddChild(@false);
			sequence31.SetHasEvents(sequence31.HasEvents() | @false.HasEvents());
			ifElse12.SetHasEvents(ifElse12.HasEvents() | sequence31.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node929 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node929();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(929);
			ifElse12.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			IfElse ifElse13 = new IfElse();
			ifElse13.SetClassNameString("IfElse");
			ifElse13.SetId(930);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(ifElse13);
			Sequence sequence32 = new Sequence();
			sequence32.SetClassNameString("Sequence");
			sequence32.SetId(931);
			ifElse13.AddChild(sequence32);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node932 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node932();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.SetId(932);
			sequence32.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44);
			sequence32.SetHasEvents(sequence32.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node933 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node933();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(933);
			sequence32.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node934 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node43 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node934();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.SetId(934);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node43);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.HasEvents());
			sequence32.SetHasEvents(sequence32.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node935 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node935();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.SetId(935);
			sequence32.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45);
			sequence32.SetHasEvents(sequence32.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.HasEvents());
			ifElse13.SetHasEvents(ifElse13.HasEvents() | sequence32.HasEvents());
			Sequence sequence33 = new Sequence();
			sequence33.SetClassNameString("Sequence");
			sequence33.SetId(936);
			ifElse13.AddChild(sequence33);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node937 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node44 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node937();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.SetId(937);
			sequence33.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node44);
			sequence33.SetHasEvents(sequence33.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node938 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node45 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node938();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.SetId(938);
			sequence33.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node45);
			sequence33.SetHasEvents(sequence33.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node939 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node939();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(939);
			sequence33.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			sequence33.SetHasEvents(sequence33.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node940 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node940();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.SetId(940);
			sequence33.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46);
			sequence33.SetHasEvents(sequence33.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node941 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node27 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node941();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.SetId(941);
			sequence33.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node27);
			sequence33.SetHasEvents(sequence33.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node27.HasEvents());
			ifElse13.SetHasEvents(ifElse13.HasEvents() | sequence33.HasEvents());
			Sequence sequence34 = new Sequence();
			sequence34.SetClassNameString("Sequence");
			sequence34.SetId(942);
			ifElse13.AddChild(sequence34);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node943 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node47 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node943();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.SetId(943);
			sequence34.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node47);
			sequence34.SetHasEvents(sequence34.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node944 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node48 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node944();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.SetId(944);
			sequence34.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node48);
			sequence34.SetHasEvents(sequence34.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node945 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node49 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node945();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.SetId(945);
			sequence34.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node49);
			sequence34.SetHasEvents(sequence34.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node946 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node50 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node946();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.SetId(946);
			sequence34.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node50);
			sequence34.SetHasEvents(sequence34.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node947 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node28 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node947();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.SetId(947);
			sequence34.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node28);
			sequence34.SetHasEvents(sequence34.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node28.HasEvents());
			ifElse13.SetHasEvents(ifElse13.HasEvents() | sequence34.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | ifElse13.HasEvents());
			ifElse12.SetHasEvents(ifElse12.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			sequence30.SetHasEvents(sequence30.HasEvents() | ifElse12.HasEvents());
			withPrecondition5.SetHasEvents(withPrecondition5.HasEvents() | sequence30.HasEvents());
			selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition5.HasEvents());
			WithPrecondition withPrecondition6 = new WithPrecondition();
			withPrecondition6.SetClassNameString("WithPrecondition");
			withPrecondition6.SetId(951);
			selectorLoop2.AddChild(withPrecondition6);
			Sequence sequence35 = new Sequence();
			sequence35.SetClassNameString("Sequence");
			sequence35.SetId(952);
			withPrecondition6.AddChild(sequence35);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1266 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node46 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1266();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.SetId(1266);
			sequence35.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node46);
			sequence35.SetHasEvents(sequence35.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.HasEvents());
			Selector selector13 = new Selector();
			selector13.SetClassNameString("Selector");
			selector13.SetId(189);
			sequence35.AddChild(selector13);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1012 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node47 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1012();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.SetId(1012);
			selector13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node47);
			selector13.SetHasEvents(selector13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1014 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node48 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1014();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.SetId(1014);
			selector13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node48);
			selector13.SetHasEvents(selector13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.HasEvents());
			sequence35.SetHasEvents(sequence35.HasEvents() | selector13.HasEvents());
			Selector selector14 = new Selector();
			selector14.SetClassNameString("Selector");
			selector14.SetId(953);
			sequence35.AddChild(selector14);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node954 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node51 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node954();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.SetId(954);
			selector14.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node51);
			selector14.SetHasEvents(selector14.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.HasEvents());
			Sequence sequence36 = new Sequence();
			sequence36.SetClassNameString("Sequence");
			sequence36.SetId(955);
			selector14.AddChild(sequence36);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node956 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node956();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.SetId(956);
			sequence36.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52);
			sequence36.SetHasEvents(sequence36.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node957 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node957();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(957);
			sequence36.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			sequence36.SetHasEvents(sequence36.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node958 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node53 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node958();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.SetId(958);
			sequence36.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node53);
			sequence36.SetHasEvents(sequence36.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.HasEvents());
			selector14.SetHasEvents(selector14.HasEvents() | sequence36.HasEvents());
			IfElse ifElse14 = new IfElse();
			ifElse14.SetClassNameString("IfElse");
			ifElse14.SetId(1282);
			selector14.AddChild(ifElse14);
			Sequence sequence37 = new Sequence();
			sequence37.SetClassNameString("Sequence");
			sequence37.SetId(1279);
			ifElse14.AddChild(sequence37);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1280 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1280();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.SetId(1280);
			sequence37.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49);
			sequence37.SetHasEvents(sequence37.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1281 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node54 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1281();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.SetId(1281);
			sequence37.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node54);
			sequence37.SetHasEvents(sequence37.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.HasEvents());
			ifElse14.SetHasEvents(ifElse14.HasEvents() | sequence37.HasEvents());
			False false2 = new False();
			false2.SetClassNameString("False");
			false2.SetId(1283);
			ifElse14.AddChild(false2);
			ifElse14.SetHasEvents(ifElse14.HasEvents() | false2.HasEvents());
			SelectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node959 selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new SelectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node959();
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("SelectorProbability");
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(959);
			ifElse14.AddChild(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node960 decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node960();
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("DecoratorWeight");
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(960);
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			Sequence sequence38 = new Sequence();
			sequence38.SetClassNameString("Sequence");
			sequence38.SetId(961);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence38);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node962 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node29 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node962();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.SetId(962);
			sequence38.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node29);
			sequence38.SetHasEvents(sequence38.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node29.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node963 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node50 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node963();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.SetId(963);
			sequence38.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node50);
			sequence38.SetHasEvents(sequence38.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node964 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node30 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node964();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.SetId(964);
			sequence38.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node30);
			sequence38.SetHasEvents(sequence38.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node30.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node965 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node965();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.SetId(965);
			sequence38.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51);
			sequence38.SetHasEvents(sequence38.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node966 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node966();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(966);
			sequence38.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			sequence38.SetHasEvents(sequence38.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node967 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node55 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node967();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.SetId(967);
			sequence38.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node55);
			sequence38.SetHasEvents(sequence38.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.HasEvents());
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence38.HasEvents());
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node968 decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node968();
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("DecoratorWeight");
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(968);
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			Sequence sequence39 = new Sequence();
			sequence39.SetClassNameString("Sequence");
			sequence39.SetId(969);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(sequence39);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node970 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node52 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node970();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.SetId(970);
			sequence39.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node52);
			sequence39.SetHasEvents(sequence39.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node971 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node31 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node971();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.SetId(971);
			sequence39.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node31);
			sequence39.SetHasEvents(sequence39.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node31.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node972 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node53 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node972();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.SetId(972);
			sequence39.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node53);
			sequence39.SetHasEvents(sequence39.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node973 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node973();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.SetId(973);
			sequence39.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54);
			sequence39.SetHasEvents(sequence39.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node974 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node974();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(974);
			sequence39.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			sequence39.SetHasEvents(sequence39.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node975 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node975();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.SetId(975);
			sequence39.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56);
			sequence39.SetHasEvents(sequence39.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.HasEvents());
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | sequence39.HasEvents());
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node976 decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node976();
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("DecoratorWeight");
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(976);
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			Sequence sequence40 = new Sequence();
			sequence40.SetClassNameString("Sequence");
			sequence40.SetId(977);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(sequence40);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node978 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node978();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.SetId(978);
			sequence40.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55);
			sequence40.SetHasEvents(sequence40.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node979 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node979();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(979);
			sequence40.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node980 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node57 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node980();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.SetId(980);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node57);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.HasEvents());
			sequence40.SetHasEvents(sequence40.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node981 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node981();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetId(981);
			sequence40.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node10);
			sequence40.SetHasEvents(sequence40.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node982 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node982();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.SetId(982);
			sequence40.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58);
			sequence40.SetHasEvents(sequence40.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.HasEvents());
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | sequence40.HasEvents());
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node983 decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node983();
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("DecoratorWeight");
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(983);
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			False false3 = new False();
			false3.SetClassNameString("False");
			false3.SetId(984);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.AddChild(false3);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetHasEvents(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents() | false3.HasEvents());
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			ifElse14.SetHasEvents(ifElse14.HasEvents() | selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			selector14.SetHasEvents(selector14.HasEvents() | ifElse14.HasEvents());
			sequence35.SetHasEvents(sequence35.HasEvents() | selector14.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node985 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node985();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.SetId(985);
			sequence35.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32);
			sequence35.SetHasEvents(sequence35.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node986 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node59 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node986();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.SetId(986);
			sequence35.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node59);
			sequence35.SetHasEvents(sequence35.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.HasEvents());
			withPrecondition6.SetHasEvents(withPrecondition6.HasEvents() | sequence35.HasEvents());
			IfElse ifElse15 = new IfElse();
			ifElse15.SetClassNameString("IfElse");
			ifElse15.SetId(987);
			withPrecondition6.AddChild(ifElse15);
			Sequence sequence41 = new Sequence();
			sequence41.SetClassNameString("Sequence");
			sequence41.SetId(988);
			ifElse15.AddChild(sequence41);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node989 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node989();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.SetId(989);
			sequence41.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33);
			sequence41.SetHasEvents(sequence41.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33.HasEvents());
			IfElse ifElse16 = new IfElse();
			ifElse16.SetClassNameString("IfElse");
			ifElse16.SetId(990);
			sequence41.AddChild(ifElse16);
			Selector selector15 = new Selector();
			selector15.SetClassNameString("Selector");
			selector15.SetId(991);
			ifElse16.AddChild(selector15);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node992 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node56 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node992();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.SetId(992);
			selector15.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node56);
			selector15.SetHasEvents(selector15.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node993 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node60 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node993();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.SetId(993);
			selector15.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node60);
			selector15.SetHasEvents(selector15.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.HasEvents());
			ifElse16.SetHasEvents(ifElse16.HasEvents() | selector15.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node994 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node34 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node994();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.SetId(994);
			ifElse16.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node34);
			ifElse16.SetHasEvents(ifElse16.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node34.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node995 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node35 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node995();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.SetId(995);
			ifElse16.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node35);
			ifElse16.SetHasEvents(ifElse16.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node35.HasEvents());
			sequence41.SetHasEvents(sequence41.HasEvents() | ifElse16.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node996 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node996();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.SetId(996);
			sequence41.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57);
			sequence41.SetHasEvents(sequence41.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.HasEvents());
			ifElse15.SetHasEvents(ifElse15.HasEvents() | sequence41.HasEvents());
			Noop noop7 = new Noop();
			noop7.SetClassNameString("Noop");
			noop7.SetId(997);
			ifElse15.AddChild(noop7);
			ifElse15.SetHasEvents(ifElse15.HasEvents() | noop7.HasEvents());
			Sequence sequence42 = new Sequence();
			sequence42.SetClassNameString("Sequence");
			sequence42.SetId(998);
			ifElse15.AddChild(sequence42);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node999 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node61 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node999();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.SetId(999);
			sequence42.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node61);
			sequence42.SetHasEvents(sequence42.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1000 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node62 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1000();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.SetId(1000);
			sequence42.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node62);
			sequence42.SetHasEvents(sequence42.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1001 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node63 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1001();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.SetId(1001);
			sequence42.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node63);
			sequence42.SetHasEvents(sequence42.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1002 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1002();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.SetId(1002);
			sequence42.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64);
			sequence42.SetHasEvents(sequence42.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.HasEvents());
			ifElse15.SetHasEvents(ifElse15.HasEvents() | sequence42.HasEvents());
			withPrecondition6.SetHasEvents(withPrecondition6.HasEvents() | ifElse15.HasEvents());
			selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition6.HasEvents());
			WithPrecondition withPrecondition7 = new WithPrecondition();
			withPrecondition7.SetClassNameString("WithPrecondition");
			withPrecondition7.SetId(359);
			selectorLoop2.AddChild(withPrecondition7);
			Sequence sequence43 = new Sequence();
			sequence43.SetClassNameString("Sequence");
			sequence43.SetId(363);
			withPrecondition7.AddChild(sequence43);
			Selector selector16 = new Selector();
			selector16.SetClassNameString("Selector");
			selector16.SetId(645);
			sequence43.AddChild(selector16);
			Sequence sequence44 = new Sequence();
			sequence44.SetClassNameString("Sequence");
			sequence44.SetId(644);
			selector16.AddChild(sequence44);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node362 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node58 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node362();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.SetId(362);
			sequence44.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node58);
			sequence44.SetHasEvents(sequence44.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node368 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node59 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node368();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.SetId(368);
			sequence44.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node59);
			sequence44.SetHasEvents(sequence44.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node364 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node36 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node364();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.SetId(364);
			sequence44.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node36);
			sequence44.SetHasEvents(sequence44.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node36.HasEvents());
			selector16.SetHasEvents(selector16.HasEvents() | sequence44.HasEvents());
			Sequence sequence45 = new Sequence();
			sequence45.SetClassNameString("Sequence");
			sequence45.SetId(640);
			selector16.AddChild(sequence45);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node642 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node65 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node642();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.SetId(642);
			sequence45.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node65);
			sequence45.SetHasEvents(sequence45.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node643 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node37 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node643();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.SetId(643);
			sequence45.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node37);
			sequence45.SetHasEvents(sequence45.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node37.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node632 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node66 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node632();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.SetId(632);
			sequence45.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node66);
			sequence45.SetHasEvents(sequence45.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.HasEvents());
			selector16.SetHasEvents(selector16.HasEvents() | sequence45.HasEvents());
			sequence43.SetHasEvents(sequence43.HasEvents() | selector16.HasEvents());
			IfElse ifElse17 = new IfElse();
			ifElse17.SetClassNameString("IfElse");
			ifElse17.SetId(365);
			sequence43.AddChild(ifElse17);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node361 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node60 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node361();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.SetId(361);
			ifElse17.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node60);
			ifElse17.SetHasEvents(ifElse17.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node366 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node38 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node366();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.SetId(366);
			ifElse17.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node38);
			ifElse17.SetHasEvents(ifElse17.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node38.HasEvents());
			Noop noop8 = new Noop();
			noop8.SetClassNameString("Noop");
			noop8.SetId(367);
			ifElse17.AddChild(noop8);
			ifElse17.SetHasEvents(ifElse17.HasEvents() | noop8.HasEvents());
			sequence43.SetHasEvents(sequence43.HasEvents() | ifElse17.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node360 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node360();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.SetId(360);
			sequence43.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61);
			sequence43.SetHasEvents(sequence43.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node557 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node39 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node557();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.SetId(557);
			sequence43.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node39);
			sequence43.SetHasEvents(sequence43.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node39.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node561 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node67 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node561();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.SetId(561);
			sequence43.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node67);
			sequence43.SetHasEvents(sequence43.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.HasEvents());
			withPrecondition7.SetHasEvents(withPrecondition7.HasEvents() | sequence43.HasEvents());
			Sequence sequence46 = new Sequence();
			sequence46.SetClassNameString("Sequence");
			sequence46.SetId(369);
			withPrecondition7.AddChild(sequence46);
			Selector selector17 = new Selector();
			selector17.SetClassNameString("Selector");
			selector17.SetId(370);
			sequence46.AddChild(selector17);
			Sequence sequence47 = new Sequence();
			sequence47.SetClassNameString("Sequence");
			sequence47.SetId(371);
			selector17.AddChild(sequence47);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node68 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.SetId(150);
			sequence47.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node68);
			sequence47.SetHasEvents(sequence47.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node62 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.SetId(223);
			sequence47.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node62);
			sequence47.SetHasEvents(sequence47.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.HasEvents());
			Sequence sequence48 = new Sequence();
			sequence48.SetClassNameString("Sequence");
			sequence48.SetId(225);
			sequence47.AddChild(sequence48);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node69 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.SetId(227);
			sequence48.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node69);
			sequence48.SetHasEvents(sequence48.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node236 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node40 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node236();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.SetId(236);
			sequence48.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node40);
			sequence48.SetHasEvents(sequence48.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node40.HasEvents());
			IfElse ifElse18 = new IfElse();
			ifElse18.SetClassNameString("IfElse");
			ifElse18.SetId(243);
			sequence48.AddChild(ifElse18);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.SetId(244);
			ifElse18.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63);
			ifElse18.SetHasEvents(ifElse18.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.HasEvents());
			IfElse ifElse19 = new IfElse();
			ifElse19.SetClassNameString("IfElse");
			ifElse19.SetId(330);
			ifElse18.AddChild(ifElse19);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node331 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node64 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node331();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.SetId(331);
			ifElse19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node64);
			ifElse19.SetHasEvents(ifElse19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node70 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.SetId(226);
			ifElse19.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node70);
			ifElse19.SetHasEvents(ifElse19.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node71 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.SetId(313);
			ifElse19.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node71);
			ifElse19.SetHasEvents(ifElse19.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.HasEvents());
			ifElse18.SetHasEvents(ifElse18.HasEvents() | ifElse19.HasEvents());
			IfElse ifElse20 = new IfElse();
			ifElse20.SetClassNameString("IfElse");
			ifElse20.SetId(332);
			ifElse18.AddChild(ifElse20);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node333 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node65 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node333();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.SetId(333);
			ifElse20.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node65);
			ifElse20.SetHasEvents(ifElse20.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node72 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.SetId(245);
			ifElse20.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node72);
			ifElse20.SetHasEvents(ifElse20.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.SetId(334);
			ifElse20.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73);
			ifElse20.SetHasEvents(ifElse20.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.HasEvents());
			ifElse18.SetHasEvents(ifElse18.HasEvents() | ifElse20.HasEvents());
			sequence48.SetHasEvents(sequence48.HasEvents() | ifElse18.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node441 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node441();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(441);
			sequence48.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			sequence48.SetHasEvents(sequence48.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			sequence47.SetHasEvents(sequence47.HasEvents() | sequence48.HasEvents());
			selector17.SetHasEvents(selector17.HasEvents() | sequence47.HasEvents());
			Sequence sequence49 = new Sequence();
			sequence49.SetClassNameString("Sequence");
			sequence49.SetId(386);
			selector17.AddChild(sequence49);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node387 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node66 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node387();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.SetId(387);
			sequence49.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node66);
			sequence49.SetHasEvents(sequence49.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.HasEvents());
			Sequence sequence50 = new Sequence();
			sequence50.SetClassNameString("Sequence");
			sequence50.SetId(388);
			sequence49.AddChild(sequence50);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node389 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node74 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node389();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.SetId(389);
			sequence50.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node74);
			sequence50.SetHasEvents(sequence50.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node390 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node390();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.SetId(390);
			sequence50.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75);
			sequence50.SetHasEvents(sequence50.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node394 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node41 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node394();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.SetId(394);
			sequence50.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node41);
			sequence50.SetHasEvents(sequence50.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node41.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node143 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node143();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(143);
			sequence50.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			sequence50.SetHasEvents(sequence50.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			sequence49.SetHasEvents(sequence49.HasEvents() | sequence50.HasEvents());
			selector17.SetHasEvents(selector17.HasEvents() | sequence49.HasEvents());
			Sequence sequence51 = new Sequence();
			sequence51.SetClassNameString("Sequence");
			sequence51.SetId(391);
			selector17.AddChild(sequence51);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node392 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node67 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node392();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.SetId(392);
			sequence51.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node67);
			sequence51.SetHasEvents(sequence51.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node393 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node393();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.SetId(393);
			sequence51.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76);
			sequence51.SetHasEvents(sequence51.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node395 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node42 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node395();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.SetId(395);
			sequence51.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node42);
			sequence51.SetHasEvents(sequence51.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node42.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node142 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node142();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(142);
			sequence51.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			sequence51.SetHasEvents(sequence51.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			selector17.SetHasEvents(selector17.HasEvents() | sequence51.HasEvents());
			sequence46.SetHasEvents(sequence46.HasEvents() | selector17.HasEvents());
			withPrecondition7.SetHasEvents(withPrecondition7.HasEvents() | sequence46.HasEvents());
			selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition7.HasEvents());
			WithPrecondition withPrecondition8 = new WithPrecondition();
			withPrecondition8.SetClassNameString("WithPrecondition");
			withPrecondition8.SetId(70);
			selectorLoop2.AddChild(withPrecondition8);
			True @true = new True();
			@true.SetClassNameString("True");
			@true.SetId(128);
			withPrecondition8.AddChild(@true);
			withPrecondition8.SetHasEvents(withPrecondition8.HasEvents() | @true.HasEvents());
			Sequence sequence52 = new Sequence();
			sequence52.SetClassNameString("Sequence");
			sequence52.SetId(186);
			withPrecondition8.AddChild(sequence52);
			IfElse ifElse21 = new IfElse();
			ifElse21.SetClassNameString("IfElse");
			ifElse21.SetId(507);
			sequence52.AddChild(ifElse21);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node508 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node508();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.SetId(508);
			ifElse21.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68);
			ifElse21.SetHasEvents(ifElse21.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node183 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node43 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node183();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.SetId(183);
			ifElse21.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node43);
			ifElse21.SetHasEvents(ifElse21.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node43.HasEvents());
			Selector selector18 = new Selector();
			selector18.SetClassNameString("Selector");
			selector18.SetId(727);
			ifElse21.AddChild(selector18);
			Sequence sequence53 = new Sequence();
			sequence53.SetClassNameString("Sequence");
			sequence53.SetId(728);
			selector18.AddChild(sequence53);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node514 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node77 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node514();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.SetId(514);
			sequence53.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node77);
			sequence53.SetHasEvents(sequence53.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node599 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node44 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node599();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.SetId(599);
			sequence53.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node44);
			sequence53.SetHasEvents(sequence53.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node44.HasEvents());
			selector18.SetHasEvents(selector18.HasEvents() | sequence53.HasEvents());
			Sequence sequence54 = new Sequence();
			sequence54.SetClassNameString("Sequence");
			sequence54.SetId(729);
			selector18.AddChild(sequence54);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node654 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node654();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.SetId(654);
			sequence54.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78);
			sequence54.SetHasEvents(sequence54.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node730 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node45 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node730();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.SetId(730);
			sequence54.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node45);
			sequence54.SetHasEvents(sequence54.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node45.HasEvents());
			selector18.SetHasEvents(selector18.HasEvents() | sequence54.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node731 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node46 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node731();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.SetId(731);
			selector18.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node46);
			selector18.SetHasEvents(selector18.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node46.HasEvents());
			ifElse21.SetHasEvents(ifElse21.HasEvents() | selector18.HasEvents());
			sequence52.SetHasEvents(sequence52.HasEvents() | ifElse21.HasEvents());
			Sequence sequence55 = new Sequence();
			sequence55.SetClassNameString("Sequence");
			sequence55.SetId(105);
			sequence52.AddChild(sequence55);
			IfElse ifElse22 = new IfElse();
			ifElse22.SetClassNameString("IfElse");
			ifElse22.SetId(1004);
			sequence55.AddChild(ifElse22);
			Sequence sequence56 = new Sequence();
			sequence56.SetClassNameString("Sequence");
			sequence56.SetId(1005);
			ifElse22.AddChild(sequence56);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1268 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node69 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1268();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.SetId(1268);
			sequence56.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node69);
			sequence56.SetHasEvents(sequence56.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1006 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node70 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1006();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.SetId(1006);
			sequence56.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node70);
			sequence56.SetHasEvents(sequence56.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1007 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node71 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1007();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.SetId(1007);
			sequence56.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node71);
			sequence56.SetHasEvents(sequence56.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.HasEvents());
			ifElse22.SetHasEvents(ifElse22.HasEvents() | sequence56.HasEvents());
			Sequence sequence57 = new Sequence();
			sequence57.SetClassNameString("Sequence");
			sequence57.SetId(1008);
			ifElse22.AddChild(sequence57);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1009 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node79 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1009();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.SetId(1009);
			sequence57.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node79);
			sequence57.SetHasEvents(sequence57.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1010 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node47 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1010();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.SetId(1010);
			sequence57.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node47);
			sequence57.SetHasEvents(sequence57.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node47.HasEvents());
			ifElse22.SetHasEvents(ifElse22.HasEvents() | sequence57.HasEvents());
			Noop noop9 = new Noop();
			noop9.SetClassNameString("Noop");
			noop9.SetId(1011);
			ifElse22.AddChild(noop9);
			ifElse22.SetHasEvents(ifElse22.HasEvents() | noop9.HasEvents());
			sequence55.SetHasEvents(sequence55.HasEvents() | ifElse22.HasEvents());
			IfElse ifElse23 = new IfElse();
			ifElse23.SetClassNameString("IfElse");
			ifElse23.SetId(579);
			sequence55.AddChild(ifElse23);
			Sequence sequence58 = new Sequence();
			sequence58.SetClassNameString("Sequence");
			sequence58.SetId(1269);
			ifElse23.AddChild(sequence58);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1270 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node72 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1270();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.SetId(1270);
			sequence58.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node72);
			sequence58.SetHasEvents(sequence58.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.HasEvents());
			Selector selector19 = new Selector();
			selector19.SetClassNameString("Selector");
			selector19.SetId(580);
			sequence58.AddChild(selector19);
			Sequence sequence59 = new Sequence();
			sequence59.SetClassNameString("Sequence");
			sequence59.SetId(1248);
			selector19.AddChild(sequence59);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1249 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node73 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1249();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.SetId(1249);
			sequence59.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node73);
			sequence59.SetHasEvents(sequence59.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1250 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1250();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.SetId(1250);
			sequence59.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80);
			sequence59.SetHasEvents(sequence59.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1251 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node74 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1251();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.SetId(1251);
			sequence59.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node74);
			sequence59.SetHasEvents(sequence59.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.HasEvents());
			selector19.SetHasEvents(selector19.HasEvents() | sequence59.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1013 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node75 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1013();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.SetId(1013);
			selector19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node75);
			selector19.SetHasEvents(selector19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node581 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node76 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node581();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.SetId(581);
			selector19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node76);
			selector19.SetHasEvents(selector19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.HasEvents());
			Sequence sequence60 = new Sequence();
			sequence60.SetClassNameString("Sequence");
			sequence60.SetId(110);
			selector19.AddChild(sequence60);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node582 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node77 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node582();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.SetId(582);
			sequence60.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node77);
			sequence60.SetHasEvents(sequence60.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node187 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node48 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node187();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.SetId(187);
			sequence60.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node48);
			sequence60.SetHasEvents(sequence60.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node48.HasEvents());
			selector19.SetHasEvents(selector19.HasEvents() | sequence60.HasEvents());
			sequence58.SetHasEvents(sequence58.HasEvents() | selector19.HasEvents());
			ifElse23.SetHasEvents(ifElse23.HasEvents() | sequence58.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node585 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node585();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(585);
			ifElse23.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			Sequence sequence61 = new Sequence();
			sequence61.SetClassNameString("Sequence");
			sequence61.SetId(586);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.AddChild(sequence61);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node587 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node49 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node587();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.SetId(587);
			sequence61.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node49);
			sequence61.SetHasEvents(sequence61.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node49.HasEvents());
			IfElse ifElse24 = new IfElse();
			ifElse24.SetClassNameString("IfElse");
			ifElse24.SetId(588);
			sequence61.AddChild(ifElse24);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node589 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node78 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node589();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.SetId(589);
			ifElse24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node78);
			ifElse24.SetHasEvents(ifElse24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.HasEvents());
			IfElse ifElse25 = new IfElse();
			ifElse25.SetClassNameString("IfElse");
			ifElse25.SetId(564);
			ifElse24.AddChild(ifElse25);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1080 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node81 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1080();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.SetId(1080);
			ifElse25.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node81);
			ifElse25.SetHasEvents(ifElse25.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node725 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node725();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(725);
			ifElse25.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			Sequence sequence62 = new Sequence();
			sequence62.SetClassNameString("Sequence");
			sequence62.SetId(1081);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.AddChild(sequence62);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1082 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1082();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.SetId(1082);
			sequence62.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50);
			sequence62.SetHasEvents(sequence62.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50.HasEvents());
			IfElse ifElse26 = new IfElse();
			ifElse26.SetClassNameString("IfElse");
			ifElse26.SetId(1073);
			sequence62.AddChild(ifElse26);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1083 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node82 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1083();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.SetId(1083);
			ifElse26.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node82);
			ifElse26.SetHasEvents(ifElse26.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.HasEvents());
			Sequence sequence63 = new Sequence();
			sequence63.SetClassNameString("Sequence");
			sequence63.SetId(1074);
			ifElse26.AddChild(sequence63);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1084 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node51 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1084();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.SetId(1084);
			sequence63.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node51);
			sequence63.SetHasEvents(sequence63.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node51.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1085 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node79 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1085();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.SetId(1085);
			sequence63.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node79);
			sequence63.SetHasEvents(sequence63.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1086 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node52 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1086();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.SetId(1086);
			sequence63.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node52);
			sequence63.SetHasEvents(sequence63.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node52.HasEvents());
			ifElse26.SetHasEvents(ifElse26.HasEvents() | sequence63.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1075 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node53 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1075();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.SetId(1075);
			ifElse26.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node53);
			ifElse26.SetHasEvents(ifElse26.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node53.HasEvents());
			sequence62.SetHasEvents(sequence62.HasEvents() | ifElse26.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents() | sequence62.HasEvents());
			ifElse25.SetHasEvents(ifElse25.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node590 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node54 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node590();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.SetId(590);
			ifElse25.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node54);
			ifElse25.SetHasEvents(ifElse25.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node54.HasEvents());
			ifElse24.SetHasEvents(ifElse24.HasEvents() | ifElse25.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node591 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node55 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node591();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.SetId(591);
			ifElse24.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node55);
			ifElse24.SetHasEvents(ifElse24.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node55.HasEvents());
			sequence61.SetHasEvents(sequence61.HasEvents() | ifElse24.HasEvents());
			IfElse ifElse27 = new IfElse();
			ifElse27.SetClassNameString("IfElse");
			ifElse27.SetId(1070);
			sequence61.AddChild(ifElse27);
			Sequence sequence64 = new Sequence();
			sequence64.SetClassNameString("Sequence");
			sequence64.SetId(722);
			ifElse27.AddChild(sequence64);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node593 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node80 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node593();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.SetId(593);
			sequence64.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node80);
			sequence64.SetHasEvents(sequence64.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node723 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node723();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(723);
			sequence64.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node724 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node83 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node724();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.SetId(724);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node83);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.HasEvents());
			sequence64.SetHasEvents(sequence64.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			ifElse27.SetHasEvents(ifElse27.HasEvents() | sequence64.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node594 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node56 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node594();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.SetId(594);
			ifElse27.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node56);
			ifElse27.SetHasEvents(ifElse27.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node56.HasEvents());
			Noop noop10 = new Noop();
			noop10.SetClassNameString("Noop");
			noop10.SetId(1071);
			ifElse27.AddChild(noop10);
			ifElse27.SetHasEvents(ifElse27.HasEvents() | noop10.HasEvents());
			sequence61.SetHasEvents(sequence61.HasEvents() | ifElse27.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents() | sequence61.HasEvents());
			ifElse23.SetHasEvents(ifElse23.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			Noop noop11 = new Noop();
			noop11.SetClassNameString("Noop");
			noop11.SetId(595);
			ifElse23.AddChild(noop11);
			ifElse23.SetHasEvents(ifElse23.HasEvents() | noop11.HasEvents());
			sequence55.SetHasEvents(sequence55.HasEvents() | ifElse23.HasEvents());
			IfElse ifElse28 = new IfElse();
			ifElse28.SetClassNameString("IfElse");
			ifElse28.SetId(1271);
			sequence55.AddChild(ifElse28);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1272 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node81 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1272();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.SetId(1272);
			ifElse28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node81);
			ifElse28.SetHasEvents(ifElse28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.HasEvents());
			Noop noop12 = new Noop();
			noop12.SetClassNameString("Noop");
			noop12.SetId(1273);
			ifElse28.AddChild(noop12);
			ifElse28.SetHasEvents(ifElse28.HasEvents() | noop12.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1274 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node57 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1274();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.SetId(1274);
			ifElse28.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node57);
			ifElse28.SetHasEvents(ifElse28.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node57.HasEvents());
			sequence55.SetHasEvents(sequence55.HasEvents() | ifElse28.HasEvents());
			IfElse ifElse29 = new IfElse();
			ifElse29.SetClassNameString("IfElse");
			ifElse29.SetId(71);
			sequence55.AddChild(ifElse29);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.SetId(109);
			ifElse29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82);
			ifElse29.SetHasEvents(ifElse29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.HasEvents());
			Sequence sequence65 = new Sequence();
			sequence65.SetClassNameString("Sequence");
			sequence65.SetId(154);
			ifElse29.AddChild(sequence65);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node188 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node58 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node188();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.SetId(188);
			sequence65.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node58);
			sequence65.SetHasEvents(sequence65.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node58.HasEvents());
			IfElse ifElse30 = new IfElse();
			ifElse30.SetClassNameString("IfElse");
			ifElse30.SetId(1066);
			sequence65.AddChild(ifElse30);
			Or or = new Or();
			or.SetClassNameString("Or");
			or.SetId(1286);
			ifElse30.AddChild(or);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1067 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1067();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.SetId(1067);
			or.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83);
			or.SetHasEvents(or.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1287 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node84 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1287();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.SetId(1287);
			or.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node84);
			or.SetHasEvents(or.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.HasEvents());
			ifElse30.SetHasEvents(ifElse30.HasEvents() | or.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1068 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node59 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1068();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.SetId(1068);
			ifElse30.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node59);
			ifElse30.SetHasEvents(ifElse30.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node59.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1069 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node60 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1069();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.SetId(1069);
			ifElse30.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node60);
			ifElse30.SetHasEvents(ifElse30.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node60.HasEvents());
			sequence65.SetHasEvents(sequence65.HasEvents() | ifElse30.HasEvents());
			Selector selector20 = new Selector();
			selector20.SetClassNameString("Selector");
			selector20.SetId(152);
			sequence65.AddChild(selector20);
			SelectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node469 selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new SelectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node469();
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("SelectorProbability");
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(469);
			selector20.AddChild(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node380 decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node380();
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("DecoratorWeight");
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(380);
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			SelectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node381 selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node = new SelectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node381();
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetClassNameString("SelectorStochastic");
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetId(381);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.AddChild(selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node);
			Sequence sequence66 = new Sequence();
			sequence66.SetClassNameString("Sequence");
			sequence66.SetId(153);
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence66);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.SetId(156);
			sequence66.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84);
			sequence66.SetHasEvents(sequence66.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node159 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node61 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node159();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.SetId(159);
			sequence66.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node61);
			sequence66.SetHasEvents(sequence66.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node61.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node160 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node62 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node160();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.SetId(160);
			sequence66.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node62);
			sequence66.SetHasEvents(sequence66.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node62.HasEvents());
			Selector selector21 = new Selector();
			selector21.SetClassNameString("Selector");
			selector21.SetId(509);
			sequence66.AddChild(selector21);
			Sequence sequence67 = new Sequence();
			sequence67.SetClassNameString("Sequence");
			sequence67.SetId(510);
			selector21.AddChild(sequence67);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node712 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node712();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.SetId(712);
			sequence67.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85);
			sequence67.SetHasEvents(sequence67.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.HasEvents());
			Selector selector22 = new Selector();
			selector22.SetClassNameString("Selector");
			selector22.SetId(513);
			sequence67.AddChild(selector22);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1127 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node85 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1127();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.SetId(1127);
			selector22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node85);
			selector22.SetHasEvents(selector22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1128 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node86 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1128();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.SetId(1128);
			selector22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node86);
			selector22.SetHasEvents(selector22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1129 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node87 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1129();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.SetId(1129);
			selector22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node87);
			selector22.SetHasEvents(selector22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.HasEvents());
			sequence67.SetHasEvents(sequence67.HasEvents() | selector22.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node629 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node88 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node629();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.SetId(629);
			sequence67.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node88);
			sequence67.SetHasEvents(sequence67.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node630 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node86 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node630();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.SetId(630);
			sequence67.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node86);
			sequence67.SetHasEvents(sequence67.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.HasEvents());
			selector21.SetHasEvents(selector21.HasEvents() | sequence67.HasEvents());
			Sequence sequence68 = new Sequence();
			sequence68.SetClassNameString("Sequence");
			sequence68.SetId(631);
			selector21.AddChild(sequence68);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node635 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node635();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.SetId(635);
			sequence68.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89);
			sequence68.SetHasEvents(sequence68.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node641 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node63 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node641();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.SetId(641);
			sequence68.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node63);
			sequence68.SetHasEvents(sequence68.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node63.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node646 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node90 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node646();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.SetId(646);
			sequence68.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node90);
			sequence68.SetHasEvents(sequence68.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node650 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node87 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node650();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.SetId(650);
			sequence68.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node87);
			sequence68.SetHasEvents(sequence68.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.HasEvents());
			selector21.SetHasEvents(selector21.HasEvents() | sequence68.HasEvents());
			Sequence sequence69 = new Sequence();
			sequence69.SetClassNameString("Sequence");
			sequence69.SetId(651);
			selector21.AddChild(sequence69);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1130 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node91 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1130();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.SetId(1130);
			sequence69.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node91);
			sequence69.SetHasEvents(sequence69.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1131 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node92 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1131();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.SetId(1131);
			sequence69.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node92);
			sequence69.SetHasEvents(sequence69.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1132 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node88 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1132();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.SetId(1132);
			sequence69.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node88);
			sequence69.SetHasEvents(sequence69.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.HasEvents());
			selector21.SetHasEvents(selector21.HasEvents() | sequence69.HasEvents());
			sequence66.SetHasEvents(sequence66.HasEvents() | selector21.HasEvents());
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence66.HasEvents());
			Sequence sequence70 = new Sequence();
			sequence70.SetClassNameString("Sequence");
			sequence70.SetId(161);
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence70);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node89 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.SetId(312);
			sequence70.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node89);
			sequence70.SetHasEvents(sequence70.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node162 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node64 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node162();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.SetId(162);
			sequence70.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node64);
			sequence70.SetHasEvents(sequence70.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node64.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node166 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node65 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node166();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.SetId(166);
			sequence70.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node65);
			sequence70.SetHasEvents(sequence70.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node65.HasEvents());
			Selector selector23 = new Selector();
			selector23.SetClassNameString("Selector");
			selector23.SetId(233);
			sequence70.AddChild(selector23);
			Sequence sequence71 = new Sequence();
			sequence71.SetClassNameString("Sequence");
			sequence71.SetId(374);
			selector23.AddChild(sequence71);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node713 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node90 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node713();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.SetId(713);
			sequence71.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node90);
			sequence71.SetHasEvents(sequence71.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.HasEvents());
			Selector selector24 = new Selector();
			selector24.SetClassNameString("Selector");
			selector24.SetId(375);
			sequence71.AddChild(selector24);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1133 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node93 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1133();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.SetId(1133);
			selector24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node93);
			selector24.SetHasEvents(selector24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1134 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1134();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.SetId(1134);
			selector24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94);
			selector24.SetHasEvents(selector24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1135 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1135();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.SetId(1135);
			selector24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95);
			selector24.SetHasEvents(selector24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.HasEvents());
			sequence71.SetHasEvents(sequence71.HasEvents() | selector24.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node379 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node96 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node379();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.SetId(379);
			sequence71.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node96);
			sequence71.SetHasEvents(sequence71.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node25();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.SetId(25);
			sequence71.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91);
			sequence71.SetHasEvents(sequence71.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.HasEvents());
			selector23.SetHasEvents(selector23.HasEvents() | sequence71.HasEvents());
			Sequence sequence72 = new Sequence();
			sequence72.SetClassNameString("Sequence");
			sequence72.SetId(421);
			selector23.AddChild(sequence72);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node97 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node9();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.SetId(9);
			sequence72.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node97);
			sequence72.SetHasEvents(sequence72.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node66 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node10();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.SetId(10);
			sequence72.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node66);
			sequence72.SetHasEvents(sequence72.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node66.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node11();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.SetId(11);
			sequence72.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98);
			sequence72.SetHasEvents(sequence72.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node12();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.SetId(12);
			sequence72.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92);
			sequence72.SetHasEvents(sequence72.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.HasEvents());
			selector23.SetHasEvents(selector23.HasEvents() | sequence72.HasEvents());
			Sequence sequence73 = new Sequence();
			sequence73.SetClassNameString("Sequence");
			sequence73.SetId(31);
			selector23.AddChild(sequence73);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node99 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node13();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.SetId(13);
			sequence73.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node99);
			sequence73.SetHasEvents(sequence73.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1161 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node100 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1161();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.SetId(1161);
			sequence73.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node100);
			sequence73.SetHasEvents(sequence73.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1169 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node93 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1169();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.SetId(1169);
			sequence73.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node93);
			sequence73.SetHasEvents(sequence73.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.HasEvents());
			selector23.SetHasEvents(selector23.HasEvents() | sequence73.HasEvents());
			sequence70.SetHasEvents(sequence70.HasEvents() | selector23.HasEvents());
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence70.HasEvents());
			Sequence sequence74 = new Sequence();
			sequence74.SetClassNameString("Sequence");
			sequence74.SetId(167);
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.AddChild(sequence74);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node94 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.SetId(343);
			sequence74.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node94);
			sequence74.SetHasEvents(sequence74.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node168 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node67 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node168();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.SetId(168);
			sequence74.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node67);
			sequence74.SetHasEvents(sequence74.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node67.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node172 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node68 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node172();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.SetId(172);
			sequence74.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node68);
			sequence74.SetHasEvents(sequence74.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node68.HasEvents());
			Selector selector25 = new Selector();
			selector25.SetClassNameString("Selector");
			selector25.SetId(234);
			sequence74.AddChild(selector25);
			Sequence sequence75 = new Sequence();
			sequence75.SetClassNameString("Sequence");
			sequence75.SetId(434);
			selector25.AddChild(sequence75);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node714 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node95 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node714();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.SetId(714);
			sequence75.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node95);
			sequence75.SetHasEvents(sequence75.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.HasEvents());
			Selector selector26 = new Selector();
			selector26.SetClassNameString("Selector");
			selector26.SetId(36);
			sequence75.AddChild(selector26);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1170 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1170();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.SetId(1170);
			selector26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101);
			selector26.SetHasEvents(selector26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1171 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node102 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1171();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.SetId(1171);
			selector26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node102);
			selector26.SetHasEvents(selector26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1172 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1172();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.SetId(1172);
			selector26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103);
			selector26.SetHasEvents(selector26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.HasEvents());
			sequence75.SetHasEvents(sequence75.HasEvents() | selector26.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node104 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node40();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.SetId(40);
			sequence75.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node104);
			sequence75.SetHasEvents(sequence75.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node41();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.SetId(41);
			sequence75.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96);
			sequence75.SetHasEvents(sequence75.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.HasEvents());
			selector25.SetHasEvents(selector25.HasEvents() | sequence75.HasEvents());
			Sequence sequence76 = new Sequence();
			sequence76.SetClassNameString("Sequence");
			sequence76.SetId(42);
			selector25.AddChild(sequence76);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1173 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node105 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1173();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.SetId(1173);
			sequence76.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node105);
			sequence76.SetHasEvents(sequence76.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1174 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node69 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1174();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.SetId(1174);
			sequence76.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node69);
			sequence76.SetHasEvents(sequence76.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node69.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1175 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node106 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1175();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.SetId(1175);
			sequence76.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node106);
			sequence76.SetHasEvents(sequence76.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1176 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node97 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1176();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.SetId(1176);
			sequence76.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node97);
			sequence76.SetHasEvents(sequence76.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.HasEvents());
			selector25.SetHasEvents(selector25.HasEvents() | sequence76.HasEvents());
			Sequence sequence77 = new Sequence();
			sequence77.SetClassNameString("Sequence");
			sequence77.SetId(47);
			selector25.AddChild(sequence77);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node107 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node27();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.SetId(27);
			sequence77.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node107);
			sequence77.SetHasEvents(sequence77.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node28();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.SetId(28);
			sequence77.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108);
			sequence77.SetHasEvents(sequence77.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node98 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node29();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.SetId(29);
			sequence77.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node98);
			sequence77.SetHasEvents(sequence77.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.HasEvents());
			selector25.SetHasEvents(selector25.HasEvents() | sequence77.HasEvents());
			sequence74.SetHasEvents(sequence74.HasEvents() | selector25.HasEvents());
			selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence74.HasEvents());
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetHasEvents(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents() | selectorStochastic_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node473 decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new DecoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node473();
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("DecoratorWeight");
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(473);
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			False false4 = new False();
			false4.SetClassNameString("False");
			false4.SetId(474);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.AddChild(false4);
			decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetHasEvents(decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents() | false4.HasEvents());
			selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | decoratorWeight_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			selector20.SetHasEvents(selector20.HasEvents() | selectorProbability_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			Sequence sequence78 = new Sequence();
			sequence78.SetClassNameString("Sequence");
			sequence78.SetId(173);
			selector20.AddChild(sequence78);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node30();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.SetId(30);
			sequence78.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99);
			sequence78.SetHasEvents(sequence78.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node70 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node32();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.SetId(32);
			sequence78.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node70);
			sequence78.SetHasEvents(sequence78.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node70.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node71 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node33();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.SetId(33);
			sequence78.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node71);
			sequence78.SetHasEvents(sequence78.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node71.HasEvents());
			Selector selector27 = new Selector();
			selector27.SetClassNameString("Selector");
			selector27.SetId(34);
			sequence78.AddChild(selector27);
			Sequence sequence79 = new Sequence();
			sequence79.SetClassNameString("Sequence");
			sequence79.SetId(35);
			selector27.AddChild(sequence79);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node100 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node37();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.SetId(37);
			sequence79.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node100);
			sequence79.SetHasEvents(sequence79.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.HasEvents());
			Selector selector28 = new Selector();
			selector28.SetClassNameString("Selector");
			selector28.SetId(38);
			sequence79.AddChild(selector28);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node39();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109.SetId(39);
			selector28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109);
			selector28.SetHasEvents(selector28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node109.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node110 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node43();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node110.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node110.SetId(43);
			selector28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node110);
			selector28.SetHasEvents(selector28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node110.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node111 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node44();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node111.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node111.SetId(44);
			selector28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node111);
			selector28.SetHasEvents(selector28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node111.HasEvents());
			sequence79.SetHasEvents(sequence79.HasEvents() | selector28.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node112 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node45();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node112.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node112.SetId(45);
			sequence79.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node112);
			sequence79.SetHasEvents(sequence79.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node112.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node101 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node46();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.SetId(46);
			sequence79.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node101);
			sequence79.SetHasEvents(sequence79.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.HasEvents());
			selector27.SetHasEvents(selector27.HasEvents() | sequence79.HasEvents());
			Sequence sequence80 = new Sequence();
			sequence80.SetClassNameString("Sequence");
			sequence80.SetId(48);
			selector27.AddChild(sequence80);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node113 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node49();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node113.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node113.SetId(49);
			sequence80.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node113);
			sequence80.SetHasEvents(sequence80.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node113.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node72 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node50();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.SetId(50);
			sequence80.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node72);
			sequence80.SetHasEvents(sequence80.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node72.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node114 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node51();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node114.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node114.SetId(51);
			sequence80.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node114);
			sequence80.SetHasEvents(sequence80.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node114.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node102 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node52();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.SetId(52);
			sequence80.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node102);
			sequence80.SetHasEvents(sequence80.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.HasEvents());
			selector27.SetHasEvents(selector27.HasEvents() | sequence80.HasEvents());
			Sequence sequence81 = new Sequence();
			sequence81.SetClassNameString("Sequence");
			sequence81.SetId(53);
			selector27.AddChild(sequence81);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node115 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node54();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node115.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node115.SetId(54);
			sequence81.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node115);
			sequence81.SetHasEvents(sequence81.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node115.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node55();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116.SetId(55);
			sequence81.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116);
			sequence81.SetHasEvents(sequence81.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node103 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node56();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.SetId(56);
			sequence81.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node103);
			sequence81.SetHasEvents(sequence81.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.HasEvents());
			selector27.SetHasEvents(selector27.HasEvents() | sequence81.HasEvents());
			sequence78.SetHasEvents(sequence78.HasEvents() | selector27.HasEvents());
			selector20.SetHasEvents(selector20.HasEvents() | sequence78.HasEvents());
			IfElse ifElse31 = new IfElse();
			ifElse31.SetClassNameString("IfElse");
			ifElse31.SetId(127);
			selector20.AddChild(ifElse31);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node430 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node104 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node430();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.SetId(430);
			ifElse31.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node104);
			ifElse31.SetHasEvents(ifElse31.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.HasEvents());
			IfElse ifElse32 = new IfElse();
			ifElse32.SetClassNameString("IfElse");
			ifElse32.SetId(281);
			ifElse31.AddChild(ifElse32);
			Selector selector29 = new Selector();
			selector29.SetClassNameString("Selector");
			selector29.SetId(896);
			ifElse32.AddChild(selector29);
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node1157 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node1157();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(1157);
			selector29.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1158 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node105 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1158();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.SetId(1158);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node105);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.HasEvents());
			selector29.SetHasEvents(selector29.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node429 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node117 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node429();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node117.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node117.SetId(429);
			selector29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node117);
			selector29.SetHasEvents(selector29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node117.HasEvents());
			ifElse32.SetHasEvents(ifElse32.HasEvents() | selector29.HasEvents());
			Sequence sequence82 = new Sequence();
			sequence82.SetClassNameString("Sequence");
			sequence82.SetId(431);
			ifElse32.AddChild(sequence82);
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node575 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node575();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetId(575);
			sequence82.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node11);
			sequence82.SetHasEvents(sequence82.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1159 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node106 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1159();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.SetId(1159);
			sequence82.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node106);
			sequence82.SetHasEvents(sequence82.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node432 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node107 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node432();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.SetId(432);
			sequence82.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node107);
			sequence82.SetHasEvents(sequence82.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node438 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node108 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node438();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.SetId(438);
			sequence82.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node108);
			sequence82.SetHasEvents(sequence82.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.HasEvents());
			ifElse32.SetHasEvents(ifElse32.HasEvents() | sequence82.HasEvents());
			Sequence sequence83 = new Sequence();
			sequence83.SetClassNameString("Sequence");
			sequence83.SetId(1160);
			ifElse32.AddChild(sequence83);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1162 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node118 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1162();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node118.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node118.SetId(1162);
			sequence83.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node118);
			sequence83.SetHasEvents(sequence83.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node118.HasEvents());
			Selector selector30 = new Selector();
			selector30.SetClassNameString("Selector");
			selector30.SetId(1163);
			sequence83.AddChild(selector30);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1164 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node119 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1164();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node119.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node119.SetId(1164);
			selector30.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node119);
			selector30.SetHasEvents(selector30.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node119.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1165 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node120 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1165();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node120.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node120.SetId(1165);
			selector30.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node120);
			selector30.SetHasEvents(selector30.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node120.HasEvents());
			sequence83.SetHasEvents(sequence83.HasEvents() | selector30.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1166 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node109 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1166();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node109.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node109.SetId(1166);
			sequence83.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node109);
			sequence83.SetHasEvents(sequence83.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node109.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1167 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node110 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1167();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node110.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node110.SetId(1167);
			sequence83.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node110);
			sequence83.SetHasEvents(sequence83.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node110.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1168 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node111 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1168();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node111.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node111.SetId(1168);
			sequence83.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node111);
			sequence83.SetHasEvents(sequence83.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node111.HasEvents());
			ifElse32.SetHasEvents(ifElse32.HasEvents() | sequence83.HasEvents());
			ifElse31.SetHasEvents(ifElse31.HasEvents() | ifElse32.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node439 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node112 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node439();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node112.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node112.SetId(439);
			ifElse31.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node112);
			ifElse31.SetHasEvents(ifElse31.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node112.HasEvents());
			selector20.SetHasEvents(selector20.HasEvents() | ifElse31.HasEvents());
			sequence65.SetHasEvents(sequence65.HasEvents() | selector20.HasEvents());
			Sequence sequence84 = new Sequence();
			sequence84.SetClassNameString("Sequence");
			sequence84.SetId(72);
			sequence65.AddChild(sequence84);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node746 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node113 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node746();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node113.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node113.SetId(746);
			sequence84.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node113);
			sequence84.SetHasEvents(sequence84.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node113.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node78();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114.SetId(78);
			sequence84.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114);
			sequence84.SetHasEvents(sequence84.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node74 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node74();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(74);
			sequence84.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			sequence84.SetHasEvents(sequence84.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node576 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node73 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node576();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.SetId(576);
			sequence84.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node73);
			sequence84.SetHasEvents(sequence84.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node73.HasEvents());
			sequence65.SetHasEvents(sequence65.HasEvents() | sequence84.HasEvents());
			ifElse29.SetHasEvents(ifElse29.HasEvents() | sequence65.HasEvents());
			Selector selector31 = new Selector();
			selector31.SetClassNameString("Selector");
			selector31.SetId(214);
			ifElse29.AddChild(selector31);
			Sequence sequence85 = new Sequence();
			sequence85.SetClassNameString("Sequence");
			sequence85.SetId(562);
			selector31.AddChild(sequence85);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node563 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node563();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115.SetId(563);
			sequence85.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115);
			sequence85.SetHasEvents(sequence85.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node637 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node116 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node637();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node116.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node116.SetId(637);
			sequence85.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node116);
			sequence85.SetHasEvents(sequence85.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node116.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node726 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node74 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node726();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.SetId(726);
			sequence85.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node74);
			sequence85.SetHasEvents(sequence85.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node74.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node610 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node75 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node610();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.SetId(610);
			sequence85.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node75);
			sequence85.SetHasEvents(sequence85.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node75.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node721 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node117 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node721();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node117.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node117.SetId(721);
			sequence85.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node117);
			sequence85.SetHasEvents(sequence85.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node117.HasEvents());
			Selector selector32 = new Selector();
			selector32.SetClassNameString("Selector");
			selector32.SetId(611);
			sequence85.AddChild(selector32);
			Sequence sequence86 = new Sequence();
			sequence86.SetClassNameString("Sequence");
			sequence86.SetId(612);
			selector32.AddChild(sequence86);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node613 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node613();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121.SetId(613);
			sequence86.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121);
			sequence86.SetHasEvents(sequence86.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121.HasEvents());
			Sequence sequence87 = new Sequence();
			sequence87.SetClassNameString("Sequence");
			sequence87.SetId(614);
			sequence86.AddChild(sequence87);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node615 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node118 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node615();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node118.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node118.SetId(615);
			sequence87.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node118);
			sequence87.SetHasEvents(sequence87.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node118.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node616 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node119 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node616();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node119.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node119.SetId(616);
			sequence87.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node119);
			sequence87.SetHasEvents(sequence87.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node119.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node617 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node76 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node617();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.SetId(617);
			sequence87.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node76);
			sequence87.SetHasEvents(sequence87.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node76.HasEvents());
			IfElse ifElse33 = new IfElse();
			ifElse33.SetClassNameString("IfElse");
			ifElse33.SetId(618);
			sequence87.AddChild(ifElse33);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node619 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node619();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122.SetId(619);
			ifElse33.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122);
			ifElse33.SetHasEvents(ifElse33.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122.HasEvents());
			IfElse ifElse34 = new IfElse();
			ifElse34.SetClassNameString("IfElse");
			ifElse34.SetId(620);
			ifElse33.AddChild(ifElse34);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node621 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node123 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node621();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node123.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node123.SetId(621);
			ifElse34.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node123);
			ifElse34.SetHasEvents(ifElse34.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node123.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node622 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node622();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120.SetId(622);
			ifElse34.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120);
			ifElse34.SetHasEvents(ifElse34.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node623 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node121 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node623();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node121.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node121.SetId(623);
			ifElse34.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node121);
			ifElse34.SetHasEvents(ifElse34.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node121.HasEvents());
			ifElse33.SetHasEvents(ifElse33.HasEvents() | ifElse34.HasEvents());
			IfElse ifElse35 = new IfElse();
			ifElse35.SetClassNameString("IfElse");
			ifElse35.SetId(624);
			ifElse33.AddChild(ifElse35);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node625 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node625();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124.SetId(625);
			ifElse35.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124);
			ifElse35.SetHasEvents(ifElse35.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node626 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node122 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node626();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node122.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node122.SetId(626);
			ifElse35.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node122);
			ifElse35.SetHasEvents(ifElse35.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node122.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node627 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node123 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node627();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node123.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node123.SetId(627);
			ifElse35.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node123);
			ifElse35.SetHasEvents(ifElse35.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node123.HasEvents());
			ifElse33.SetHasEvents(ifElse33.HasEvents() | ifElse35.HasEvents());
			sequence87.SetHasEvents(sequence87.HasEvents() | ifElse33.HasEvents());
			sequence86.SetHasEvents(sequence86.HasEvents() | sequence87.HasEvents());
			selector32.SetHasEvents(selector32.HasEvents() | sequence86.HasEvents());
			Sequence sequence88 = new Sequence();
			sequence88.SetClassNameString("Sequence");
			sequence88.SetId(628);
			selector32.AddChild(sequence88);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node125 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node125.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node125.SetId(241);
			sequence88.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node125);
			sequence88.SetHasEvents(sequence88.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node125.HasEvents());
			Sequence sequence89 = new Sequence();
			sequence89.SetClassNameString("Sequence");
			sequence89.SetId(228);
			sequence88.AddChild(sequence89);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node124 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node124.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node124.SetId(229);
			sequence89.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node124);
			sequence89.SetHasEvents(sequence89.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node124.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node125 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node125.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node125.SetId(230);
			sequence89.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node125);
			sequence89.SetHasEvents(sequence89.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node125.HasEvents());
			sequence88.SetHasEvents(sequence88.HasEvents() | sequence89.HasEvents());
			selector32.SetHasEvents(selector32.HasEvents() | sequence88.HasEvents());
			IfElse ifElse36 = new IfElse();
			ifElse36.SetClassNameString("IfElse");
			ifElse36.SetId(639);
			selector32.AddChild(ifElse36);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126.SetId(283);
			ifElse36.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126);
			ifElse36.SetHasEvents(ifElse36.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node126 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node120();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node126.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node126.SetId(120);
			ifElse36.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node126);
			ifElse36.SetHasEvents(ifElse36.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node126.HasEvents());
			Noop noop13 = new Noop();
			noop13.SetClassNameString("Noop");
			noop13.SetId(633);
			ifElse36.AddChild(noop13);
			ifElse36.SetHasEvents(ifElse36.HasEvents() | noop13.HasEvents());
			selector32.SetHasEvents(selector32.HasEvents() | ifElse36.HasEvents());
			sequence85.SetHasEvents(sequence85.HasEvents() | selector32.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node636 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node636();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetId(636);
			sequence85.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node10);
			sequence85.SetHasEvents(sequence85.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents());
			selector31.SetHasEvents(selector31.HasEvents() | sequence85.HasEvents());
			Sequence sequence90 = new Sequence();
			sequence90.SetClassNameString("Sequence");
			sequence90.SetId(215);
			selector31.AddChild(sequence90);
			Or or2 = new Or();
			or2.SetClassNameString("Or");
			or2.SetId(217);
			sequence90.AddChild(or2);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node127 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node127.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node127.SetId(216);
			or2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node127);
			or2.SetHasEvents(or2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node127.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node128 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node128.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node128.SetId(218);
			or2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node128);
			or2.SetHasEvents(or2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node128.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node346 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node129 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node346();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node129.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node129.SetId(346);
			or2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node129);
			or2.SetHasEvents(or2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node129.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node130 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node130.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node130.SetId(224);
			or2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node130);
			or2.SetHasEvents(or2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node130.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1015 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node131 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1015();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node131.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node131.SetId(1015);
			or2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node131);
			or2.SetHasEvents(or2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node131.HasEvents());
			sequence90.SetHasEvents(sequence90.HasEvents() | or2.HasEvents());
			IfElse ifElse37 = new IfElse();
			ifElse37.SetClassNameString("IfElse");
			ifElse37.SetId(133);
			sequence90.AddChild(ifElse37);
			And and = new And();
			and.SetClassNameString("And");
			and.SetId(396);
			ifElse37.AddChild(and);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node132 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node132.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node132.SetId(134);
			and.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node132);
			and.SetHasEvents(and.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node132.HasEvents());
			Or or3 = new Or();
			or3.SetClassNameString("Or");
			or3.SetId(397);
			and.AddChild(or3);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node398 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node133 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node398();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node133.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node133.SetId(398);
			or3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node133);
			or3.SetHasEvents(or3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node133.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node399 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node399();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134.SetId(399);
			or3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134);
			or3.SetHasEvents(or3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node134.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node400 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node135 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node400();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node135.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node135.SetId(400);
			or3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node135);
			or3.SetHasEvents(or3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node135.HasEvents());
			and.SetHasEvents(and.HasEvents() | or3.HasEvents());
			ifElse37.SetHasEvents(ifElse37.HasEvents() | and.HasEvents());
			Sequence sequence91 = new Sequence();
			sequence91.SetClassNameString("Sequence");
			sequence91.SetId(135);
			ifElse37.AddChild(sequence91);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node462 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node127 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node462();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node127.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node127.SetId(462);
			sequence91.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node127);
			sequence91.SetHasEvents(sequence91.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node127.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node136 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node77 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node136();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.SetId(136);
			sequence91.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node77);
			sequence91.SetHasEvents(sequence91.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node77.HasEvents());
			IfElse ifElse38 = new IfElse();
			ifElse38.SetClassNameString("IfElse");
			ifElse38.SetId(327);
			sequence91.AddChild(ifElse38);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node328 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node136 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node328();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node136.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node136.SetId(328);
			ifElse38.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node136);
			ifElse38.SetHasEvents(ifElse38.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node136.HasEvents());
			IfElse ifElse39 = new IfElse();
			ifElse39.SetClassNameString("IfElse");
			ifElse39.SetId(335);
			ifElse38.AddChild(ifElse39);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node336 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node137 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node336();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node137.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node137.SetId(336);
			ifElse39.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node137);
			ifElse39.SetHasEvents(ifElse39.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node137.HasEvents());
			IfElse ifElse40 = new IfElse();
			ifElse40.SetClassNameString("IfElse");
			ifElse40.SetId(1016);
			ifElse39.AddChild(ifElse40);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1017 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node138 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1017();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node138.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node138.SetId(1017);
			ifElse40.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node138);
			ifElse40.SetHasEvents(ifElse40.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node138.HasEvents());
			Sequence sequence92 = new Sequence();
			sequence92.SetClassNameString("Sequence");
			sequence92.SetId(337);
			ifElse40.AddChild(sequence92);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node128 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node128.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node128.SetId(338);
			sequence92.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node128);
			sequence92.SetHasEvents(sequence92.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node128.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node129 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node129.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node129.SetId(339);
			sequence92.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node129);
			sequence92.SetHasEvents(sequence92.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node129.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node452 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node130 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node452();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node130.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node130.SetId(452);
			sequence92.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node130);
			sequence92.SetHasEvents(sequence92.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node130.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node445 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node445();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetId(445);
			sequence92.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node11);
			sequence92.SetHasEvents(sequence92.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents());
			ifElse40.SetHasEvents(ifElse40.HasEvents() | sequence92.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1018 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node131 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1018();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node131.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node131.SetId(1018);
			ifElse40.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node131);
			ifElse40.SetHasEvents(ifElse40.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node131.HasEvents());
			ifElse39.SetHasEvents(ifElse39.HasEvents() | ifElse40.HasEvents());
			Sequence sequence93 = new Sequence();
			sequence93.SetClassNameString("Sequence");
			sequence93.SetId(340);
			ifElse39.AddChild(sequence93);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node444 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node444();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132.SetId(444);
			sequence93.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132);
			sequence93.SetHasEvents(sequence93.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node133 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node133.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node133.SetId(341);
			sequence93.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node133);
			sequence93.SetHasEvents(sequence93.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node133.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node134 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node134.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node134.SetId(342);
			sequence93.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node134);
			sequence93.SetHasEvents(sequence93.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node134.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node540 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node540();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(540);
			sequence93.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			Sequence sequence94 = new Sequence();
			sequence94.SetClassNameString("Sequence");
			sequence94.SetId(541);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.AddChild(sequence94);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node548 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node135 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node548();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node135.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node135.SetId(548);
			sequence94.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node135);
			sequence94.SetHasEvents(sequence94.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node135.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node543 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node136 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node543();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node136.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node136.SetId(543);
			sequence94.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node136);
			sequence94.SetHasEvents(sequence94.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node136.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents() | sequence94.HasEvents());
			sequence93.SetHasEvents(sequence93.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node446 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node446();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetId(446);
			sequence93.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node12);
			sequence93.SetHasEvents(sequence93.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents());
			ifElse39.SetHasEvents(ifElse39.HasEvents() | sequence93.HasEvents());
			ifElse38.SetHasEvents(ifElse38.HasEvents() | ifElse39.HasEvents());
			Sequence sequence95 = new Sequence();
			sequence95.SetClassNameString("Sequence");
			sequence95.SetId(329);
			ifElse38.AddChild(sequence95);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node447 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node447();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137.SetId(447);
			sequence95.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137);
			sequence95.SetHasEvents(sequence95.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node137();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138.SetId(137);
			sequence95.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138);
			sequence95.SetHasEvents(sequence95.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node139 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node138();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node139.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node139.SetId(138);
			sequence95.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node139);
			sequence95.SetHasEvents(sequence95.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node139.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node539 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node539();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(539);
			sequence95.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			Sequence sequence96 = new Sequence();
			sequence96.SetClassNameString("Sequence");
			sequence96.SetId(525);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.AddChild(sequence96);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node542 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node542();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140.SetId(542);
			sequence96.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140);
			sequence96.SetHasEvents(sequence96.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node528 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node528();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141.SetId(528);
			sequence96.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141);
			sequence96.SetHasEvents(sequence96.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents() | sequence96.HasEvents());
			sequence95.SetHasEvents(sequence95.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			ifElse38.SetHasEvents(ifElse38.HasEvents() | sequence95.HasEvents());
			sequence91.SetHasEvents(sequence91.HasEvents() | ifElse38.HasEvents());
			ifElse37.SetHasEvents(ifElse37.HasEvents() | sequence91.HasEvents());
			Sequence sequence97 = new Sequence();
			sequence97.SetClassNameString("Sequence");
			sequence97.SetId(139);
			ifElse37.AddChild(sequence97);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node142 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node141();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node142.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node142.SetId(141);
			sequence97.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node142);
			sequence97.SetHasEvents(sequence97.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node142.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node143 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node140();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node143.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node143.SetId(140);
			sequence97.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node143);
			sequence97.SetHasEvents(sequence97.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node143.HasEvents());
			ifElse37.SetHasEvents(ifElse37.HasEvents() | sequence97.HasEvents());
			sequence90.SetHasEvents(sequence90.HasEvents() | ifElse37.HasEvents());
			selector31.SetHasEvents(selector31.HasEvents() | sequence90.HasEvents());
			Sequence sequence98 = new Sequence();
			sequence98.SetClassNameString("Sequence");
			sequence98.SetId(212);
			selector31.AddChild(sequence98);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node463 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node463();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144.SetId(463);
			sequence98.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144);
			sequence98.SetHasEvents(sequence98.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144.HasEvents());
			And and2 = new And();
			and2.SetClassNameString("And");
			and2.SetId(213);
			sequence98.AddChild(and2);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node139 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node139.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node139.SetId(219);
			and2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node139);
			and2.SetHasEvents(and2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node139.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node140 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node140.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node140.SetId(220);
			and2.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node140);
			and2.SetHasEvents(and2.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node140.HasEvents());
			sequence98.SetHasEvents(sequence98.HasEvents() | and2.HasEvents());
			Sequence sequence99 = new Sequence();
			sequence99.SetClassNameString("Sequence");
			sequence99.SetId(221);
			sequence98.AddChild(sequence99);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node222 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node78 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node222();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.SetId(222);
			sequence99.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node78);
			sequence99.SetHasEvents(sequence99.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node78.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1072 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1072();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145.SetId(1072);
			sequence99.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145);
			sequence99.SetHasEvents(sequence99.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145.HasEvents());
			Selector selector33 = new Selector();
			selector33.SetClassNameString("Selector");
			selector33.SetId(238);
			sequence99.AddChild(selector33);
			Sequence sequence100 = new Sequence();
			sequence100.SetClassNameString("Sequence");
			sequence100.SetId(239);
			selector33.AddChild(sequence100);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node382 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node141 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node382();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node141.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node141.SetId(382);
			sequence100.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node141);
			sequence100.SetHasEvents(sequence100.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node141.HasEvents());
			Sequence sequence101 = new Sequence();
			sequence101.SetClassNameString("Sequence");
			sequence101.SetId(383);
			sequence100.AddChild(sequence101);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node489 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node146 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node489();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node146.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node146.SetId(489);
			sequence101.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node146);
			sequence101.SetHasEvents(sequence101.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node146.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node384 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node147 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node384();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node147.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node147.SetId(384);
			sequence101.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node147);
			sequence101.SetHasEvents(sequence101.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node147.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node385 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node79 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node385();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.SetId(385);
			sequence101.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node79);
			sequence101.SetHasEvents(sequence101.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node79.HasEvents());
			IfElse ifElse41 = new IfElse();
			ifElse41.SetClassNameString("IfElse");
			ifElse41.SetId(401);
			sequence101.AddChild(ifElse41);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node402 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node142 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node402();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node142.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node142.SetId(402);
			ifElse41.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node142);
			ifElse41.SetHasEvents(ifElse41.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node142.HasEvents());
			IfElse ifElse42 = new IfElse();
			ifElse42.SetClassNameString("IfElse");
			ifElse42.SetId(403);
			ifElse41.AddChild(ifElse42);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node404 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node143 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node404();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node143.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node143.SetId(404);
			ifElse42.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node143);
			ifElse42.SetHasEvents(ifElse42.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node143.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node405 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node148 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node405();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node148.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node148.SetId(405);
			ifElse42.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node148);
			ifElse42.SetHasEvents(ifElse42.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node148.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node406 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node149 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node406();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node149.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node149.SetId(406);
			ifElse42.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node149);
			ifElse42.SetHasEvents(ifElse42.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node149.HasEvents());
			ifElse41.SetHasEvents(ifElse41.HasEvents() | ifElse42.HasEvents());
			IfElse ifElse43 = new IfElse();
			ifElse43.SetClassNameString("IfElse");
			ifElse43.SetId(407);
			ifElse41.AddChild(ifElse43);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node408 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node144 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node408();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node144.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node144.SetId(408);
			ifElse43.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node144);
			ifElse43.SetHasEvents(ifElse43.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node144.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node409 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node409();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150.SetId(409);
			ifElse43.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150);
			ifElse43.SetHasEvents(ifElse43.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node150.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node410 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node151 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node410();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node151.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node151.SetId(410);
			ifElse43.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node151);
			ifElse43.SetHasEvents(ifElse43.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node151.HasEvents());
			ifElse41.SetHasEvents(ifElse41.HasEvents() | ifElse43.HasEvents());
			sequence101.SetHasEvents(sequence101.HasEvents() | ifElse41.HasEvents());
			sequence100.SetHasEvents(sequence100.HasEvents() | sequence101.HasEvents());
			selector33.SetHasEvents(selector33.HasEvents() | sequence100.HasEvents());
			Sequence sequence102 = new Sequence();
			sequence102.SetClassNameString("Sequence");
			sequence102.SetId(240);
			selector33.AddChild(sequence102);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node145 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node57();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node145.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node145.SetId(57);
			sequence102.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node145);
			sequence102.SetHasEvents(sequence102.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node145.HasEvents());
			Sequence sequence103 = new Sequence();
			sequence103.SetClassNameString("Sequence");
			sequence103.SetId(1177);
			sequence102.AddChild(sequence103);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1178 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node152 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1178();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node152.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node152.SetId(1178);
			sequence103.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node152);
			sequence103.SetHasEvents(sequence103.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node152.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1179 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node153 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1179();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node153.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node153.SetId(1179);
			sequence103.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node153);
			sequence103.SetHasEvents(sequence103.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node153.HasEvents());
			sequence102.SetHasEvents(sequence102.HasEvents() | sequence103.HasEvents());
			selector33.SetHasEvents(selector33.HasEvents() | sequence102.HasEvents());
			Sequence sequence104 = new Sequence();
			sequence104.SetClassNameString("Sequence");
			sequence104.SetId(282);
			selector33.AddChild(sequence104);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1197 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node146 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1197();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node146.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node146.SetId(1197);
			sequence104.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node146);
			sequence104.SetHasEvents(sequence104.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node146.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1198 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node154 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1198();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node154.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node154.SetId(1198);
			sequence104.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node154);
			sequence104.SetHasEvents(sequence104.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node154.HasEvents());
			selector33.SetHasEvents(selector33.HasEvents() | sequence104.HasEvents());
			sequence99.SetHasEvents(sequence99.HasEvents() | selector33.HasEvents());
			WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node442 waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 = new WaitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node442();
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetClassNameString("WaitFrames");
			waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetId(442);
			sequence99.AddChild(waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node13);
			sequence99.SetHasEvents(sequence99.HasEvents() | waitFrames_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents());
			sequence98.SetHasEvents(sequence98.HasEvents() | sequence99.HasEvents());
			selector31.SetHasEvents(selector31.HasEvents() | sequence98.HasEvents());
			ifElse29.SetHasEvents(ifElse29.HasEvents() | selector31.HasEvents());
			sequence55.SetHasEvents(sequence55.HasEvents() | ifElse29.HasEvents());
			sequence52.SetHasEvents(sequence52.HasEvents() | sequence55.HasEvents());
			withPrecondition8.SetHasEvents(withPrecondition8.HasEvents() | sequence52.HasEvents());
			selectorLoop2.SetHasEvents(selectorLoop2.HasEvents() | withPrecondition8.HasEvents());
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | selectorLoop2.HasEvents());
			IfElse ifElse44 = new IfElse();
			ifElse44.SetClassNameString("IfElse");
			ifElse44.SetId(179);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(ifElse44);
			Sequence sequence105 = new Sequence();
			sequence105.SetClassNameString("Sequence");
			sequence105.SetId(475);
			ifElse44.AddChild(sequence105);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node660 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node660();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147.SetId(660);
			sequence105.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147);
			sequence105.SetHasEvents(sequence105.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node147.HasEvents());
			DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node559 decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new DecoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node559();
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("DecoratorNot");
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(559);
			sequence105.AddChild(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node605 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node155 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node605();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node155.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node155.SetId(605);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node155);
			decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetHasEvents(decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node155.HasEvents());
			sequence105.SetHasEvents(sequence105.HasEvents() | decoratorNot_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node708 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node148 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node708();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node148.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node148.SetId(708);
			sequence105.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node148);
			sequence105.SetHasEvents(sequence105.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node148.HasEvents());
			ifElse44.SetHasEvents(ifElse44.HasEvents() | sequence105.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156.SetId(181);
			ifElse44.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156);
			ifElse44.SetHasEvents(ifElse44.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node156.HasEvents());
			Noop noop14 = new Noop();
			noop14.SetClassNameString("Noop");
			noop14.SetId(182);
			ifElse44.AddChild(noop14);
			ifElse44.SetHasEvents(ifElse44.HasEvents() | noop14.HasEvents());
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | ifElse44.HasEvents());
			sequence15.SetHasEvents(sequence15.HasEvents() | parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			withPrecondition2.SetHasEvents(withPrecondition2.HasEvents() | sequence15.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition2.HasEvents());
			WithPrecondition withPrecondition9 = new WithPrecondition();
			withPrecondition9.SetClassNameString("WithPrecondition");
			withPrecondition9.SetId(60);
			selectorLoop.AddChild(withPrecondition9);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node149 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node61();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node149.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node149.SetId(61);
			withPrecondition9.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node149);
			withPrecondition9.SetHasEvents(withPrecondition9.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node149.HasEvents());
			IfElse ifElse45 = new IfElse();
			ifElse45.SetClassNameString("IfElse");
			ifElse45.SetId(62);
			withPrecondition9.AddChild(ifElse45);
			Or or4 = new Or();
			or4.SetClassNameString("Or");
			or4.SetId(194);
			ifElse45.AddChild(or4);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node150 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node150.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node150.SetId(195);
			or4.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node150);
			or4.SetHasEvents(or4.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node150.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node151 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node63();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node151.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node151.SetId(63);
			or4.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node151);
			or4.SetHasEvents(or4.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node151.HasEvents());
			ifElse45.SetHasEvents(ifElse45.HasEvents() | or4.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node157 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node64();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node157.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node157.SetId(64);
			ifElse45.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node157);
			ifElse45.SetHasEvents(ifElse45.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node157.HasEvents());
			IfElse ifElse46 = new IfElse();
			ifElse46.SetClassNameString("IfElse");
			ifElse46.SetId(201);
			ifElse45.AddChild(ifElse46);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node152 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node152.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node152.SetId(202);
			ifElse46.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node152);
			ifElse46.SetHasEvents(ifElse46.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node152.HasEvents());
			Sequence sequence106 = new Sequence();
			sequence106.SetClassNameString("Sequence");
			sequence106.SetId(573);
			ifElse46.AddChild(sequence106);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158.SetId(203);
			sequence106.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158);
			sequence106.SetHasEvents(sequence106.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node574 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node159 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node574();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node159.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node159.SetId(574);
			sequence106.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node159);
			sequence106.SetHasEvents(sequence106.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node159.HasEvents());
			ifElse46.SetHasEvents(ifElse46.HasEvents() | sequence106.HasEvents());
			IfElse ifElse47 = new IfElse();
			ifElse47.SetClassNameString("IfElse");
			ifElse47.SetId(257);
			ifElse46.AddChild(ifElse47);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node153 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node153.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node153.SetId(258);
			ifElse47.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node153);
			ifElse47.SetHasEvents(ifElse47.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node153.HasEvents());
			IfElse ifElse48 = new IfElse();
			ifElse48.SetClassNameString("IfElse");
			ifElse48.SetId(691);
			ifElse47.AddChild(ifElse48);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node692 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node154 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node692();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node154.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node154.SetId(692);
			ifElse48.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node154);
			ifElse48.SetHasEvents(ifElse48.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node154.HasEvents());
			Sequence sequence107 = new Sequence();
			sequence107.SetClassNameString("Sequence");
			sequence107.SetId(259);
			ifElse48.AddChild(sequence107);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node690 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node160 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node690();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node160.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node160.SetId(690);
			sequence107.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node160);
			sequence107.SetHasEvents(sequence107.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node160.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node688 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node161 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node688();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node161.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node161.SetId(688);
			sequence107.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node161);
			sequence107.SetHasEvents(sequence107.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node161.HasEvents());
			ifElse48.SetHasEvents(ifElse48.HasEvents() | sequence107.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node693 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node162 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node693();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node162.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node162.SetId(693);
			ifElse48.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node162);
			ifElse48.SetHasEvents(ifElse48.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node162.HasEvents());
			ifElse47.SetHasEvents(ifElse47.HasEvents() | ifElse48.HasEvents());
			Sequence sequence108 = new Sequence();
			sequence108.SetClassNameString("Sequence");
			sequence108.SetId(129);
			ifElse47.AddChild(sequence108);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1156 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1156();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163.SetId(1156);
			sequence108.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163);
			sequence108.SetHasEvents(sequence108.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node164 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node58();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node164.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node164.SetId(58);
			sequence108.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node164);
			sequence108.SetHasEvents(sequence108.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node164.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node253 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node80 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node253();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.SetId(253);
			sequence108.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node80);
			sequence108.SetHasEvents(sequence108.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node80.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1026 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node81 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1026();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.SetId(1026);
			sequence108.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node81);
			sequence108.SetHasEvents(sequence108.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node81.HasEvents());
			DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node130 decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node130();
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("DecoratorLoop");
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(130);
			sequence108.AddChild(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			Parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node1019 parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new Parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node1019();
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("Parallel");
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(1019);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			IfElse ifElse49 = new IfElse();
			ifElse49.SetClassNameString("IfElse");
			ifElse49.SetId(1023);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(ifElse49);
			Sequence sequence109 = new Sequence();
			sequence109.SetClassNameString("Sequence");
			sequence109.SetId(1020);
			ifElse49.AddChild(sequence109);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node443 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node443();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155.SetId(443);
			sequence109.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155);
			sequence109.SetHasEvents(sequence109.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1021 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node156 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1021();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node156.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node156.SetId(1021);
			sequence109.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node156);
			sequence109.SetHasEvents(sequence109.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node156.HasEvents());
			ifElse49.SetHasEvents(ifElse49.HasEvents() | sequence109.HasEvents());
			Sequence sequence110 = new Sequence();
			sequence110.SetClassNameString("Sequence");
			sequence110.SetId(1025);
			ifElse49.AddChild(sequence110);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1024 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node165 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1024();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node165.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node165.SetId(1024);
			sequence110.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node165);
			sequence110.SetHasEvents(sequence110.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node165.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1028 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node82 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1028();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.SetId(1028);
			sequence110.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node82);
			sequence110.SetHasEvents(sequence110.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node82.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1034 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node83 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1034();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.SetId(1034);
			sequence110.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node83);
			sequence110.SetHasEvents(sequence110.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node83.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1138 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node84 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1138();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.SetId(1138);
			sequence110.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node84);
			sequence110.SetHasEvents(sequence110.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node84.HasEvents());
			ifElse49.SetHasEvents(ifElse49.HasEvents() | sequence110.HasEvents());
			Sequence sequence111 = new Sequence();
			sequence111.SetClassNameString("Sequence");
			sequence111.SetId(1029);
			ifElse49.AddChild(sequence111);
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1022 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1022();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetId(1022);
			sequence111.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node12);
			sequence111.SetHasEvents(sequence111.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents());
			Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1030 compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 = new Compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node1030();
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetClassNameString("Compute");
			compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetId(1030);
			sequence111.AddChild(compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node13);
			sequence111.SetHasEvents(sequence111.HasEvents() | compute_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1031 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node157 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1031();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node157.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node157.SetId(1031);
			sequence111.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node157);
			sequence111.SetHasEvents(sequence111.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node157.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1033 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node166 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1033();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node166.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node166.SetId(1033);
			sequence111.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node166);
			sequence111.SetHasEvents(sequence111.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node166.HasEvents());
			ifElse49.SetHasEvents(ifElse49.HasEvents() | sequence111.HasEvents());
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | ifElse49.HasEvents());
			Sequence sequence112 = new Sequence();
			sequence112.SetClassNameString("Sequence");
			sequence112.SetId(131);
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(sequence112);
			Or or5 = new Or();
			or5.SetClassNameString("Or");
			or5.SetId(192);
			sequence112.AddChild(or5);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node158 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node155();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node158.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node158.SetId(155);
			or5.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node158);
			or5.SetHasEvents(or5.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node158.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node159 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node159.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node159.SetId(193);
			or5.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node159);
			or5.SetHasEvents(or5.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node159.HasEvents());
			sequence112.SetHasEvents(sequence112.HasEvents() | or5.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node167 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node167.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node167.SetId(185);
			sequence112.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node167);
			sequence112.SetHasEvents(sequence112.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node167.HasEvents());
			parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | sequence112.HasEvents());
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | parallel_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			sequence108.SetHasEvents(sequence108.HasEvents() | decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			ifElse47.SetHasEvents(ifElse47.HasEvents() | sequence108.HasEvents());
			ifElse46.SetHasEvents(ifElse46.HasEvents() | ifElse47.HasEvents());
			ifElse45.SetHasEvents(ifElse45.HasEvents() | ifElse46.HasEvents());
			withPrecondition9.SetHasEvents(withPrecondition9.HasEvents() | ifElse45.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition9.HasEvents());
			WithPrecondition withPrecondition10 = new WithPrecondition();
			withPrecondition10.SetClassNameString("WithPrecondition");
			withPrecondition10.SetId(1052);
			selectorLoop.AddChild(withPrecondition10);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1053 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node160 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1053();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node160.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node160.SetId(1053);
			withPrecondition10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node160);
			withPrecondition10.SetHasEvents(withPrecondition10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node160.HasEvents());
			IfElse ifElse50 = new IfElse();
			ifElse50.SetClassNameString("IfElse");
			ifElse50.SetId(1054);
			withPrecondition10.AddChild(ifElse50);
			Or or6 = new Or();
			or6.SetClassNameString("Or");
			or6.SetId(1055);
			ifElse50.AddChild(or6);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1056 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node161 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1056();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node161.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node161.SetId(1056);
			or6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node161);
			or6.SetHasEvents(or6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node161.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1057 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node162 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1057();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node162.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node162.SetId(1057);
			or6.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node162);
			or6.SetHasEvents(or6.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node162.HasEvents());
			ifElse50.SetHasEvents(ifElse50.HasEvents() | or6.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1058 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node168 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1058();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node168.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node168.SetId(1058);
			ifElse50.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node168);
			ifElse50.SetHasEvents(ifElse50.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node168.HasEvents());
			Sequence sequence113 = new Sequence();
			sequence113.SetClassNameString("Sequence");
			sequence113.SetId(1059);
			ifElse50.AddChild(sequence113);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1060 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node169 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1060();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node169.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node169.SetId(1060);
			sequence113.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node169);
			sequence113.SetHasEvents(sequence113.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node169.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1061 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node170 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1061();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node170.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node170.SetId(1061);
			sequence113.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node170);
			sequence113.SetHasEvents(sequence113.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node170.HasEvents());
			ifElse50.SetHasEvents(ifElse50.HasEvents() | sequence113.HasEvents());
			withPrecondition10.SetHasEvents(withPrecondition10.HasEvents() | ifElse50.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition10.HasEvents());
			WithPrecondition withPrecondition11 = new WithPrecondition();
			withPrecondition11.SetClassNameString("WithPrecondition");
			withPrecondition11.SetId(5);
			selectorLoop.AddChild(withPrecondition11);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node163 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node6();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node163.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node163.SetId(6);
			withPrecondition11.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node163);
			withPrecondition11.SetHasEvents(withPrecondition11.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node163.HasEvents());
			Sequence sequence114 = new Sequence();
			sequence114.SetClassNameString("Sequence");
			sequence114.SetId(8);
			withPrecondition11.AddChild(sequence114);
			IfElse ifElse51 = new IfElse();
			ifElse51.SetClassNameString("IfElse");
			ifElse51.SetId(750);
			sequence114.AddChild(ifElse51);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node758 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node164 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node758();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node164.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node164.SetId(758);
			ifElse51.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node164);
			ifElse51.SetHasEvents(ifElse51.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node164.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node759 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node171 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node759();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node171.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node171.SetId(759);
			ifElse51.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node171);
			ifElse51.SetHasEvents(ifElse51.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node171.HasEvents());
			Noop noop15 = new Noop();
			noop15.SetClassNameString("Noop");
			noop15.SetId(760);
			ifElse51.AddChild(noop15);
			ifElse51.SetHasEvents(ifElse51.HasEvents() | noop15.HasEvents());
			sequence114.SetHasEvents(sequence114.HasEvents() | ifElse51.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node172 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node80();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node172.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node172.SetId(80);
			sequence114.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node172);
			sequence114.SetHasEvents(sequence114.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node172.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node173 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node7();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node173.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node173.SetId(7);
			sequence114.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node173);
			sequence114.SetHasEvents(sequence114.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node173.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node544 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node544();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(544);
			sequence114.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			Sequence sequence115 = new Sequence();
			sequence115.SetClassNameString("Sequence");
			sequence115.SetId(545);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.AddChild(sequence115);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node527 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node174 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node527();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node174.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node174.SetId(527);
			sequence115.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node174);
			sequence115.SetHasEvents(sequence115.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node174.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node547 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node175 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node547();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node175.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node175.SetId(547);
			sequence115.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node175);
			sequence115.SetHasEvents(sequence115.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node175.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents() | sequence115.HasEvents());
			sequence114.SetHasEvents(sequence114.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			withPrecondition11.SetHasEvents(withPrecondition11.HasEvents() | sequence114.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition11.HasEvents());
			WithPrecondition withPrecondition12 = new WithPrecondition();
			withPrecondition12.SetClassNameString("WithPrecondition");
			withPrecondition12.SetId(67);
			selectorLoop.AddChild(withPrecondition12);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node165 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node68();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node165.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node165.SetId(68);
			withPrecondition12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node165);
			withPrecondition12.SetHasEvents(withPrecondition12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node165.HasEvents());
			Sequence sequence116 = new Sequence();
			sequence116.SetClassNameString("Sequence");
			sequence116.SetId(204);
			withPrecondition12.AddChild(sequence116);
			Sequence sequence117 = new Sequence();
			sequence117.SetClassNameString("Sequence");
			sequence117.SetId(79);
			sequence116.AddChild(sequence117);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node85 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.SetId(86);
			sequence117.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node85);
			sequence117.SetHasEvents(sequence117.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node85.HasEvents());
			IfElse ifElse52 = new IfElse();
			ifElse52.SetClassNameString("IfElse");
			ifElse52.SetId(689);
			sequence117.AddChild(ifElse52);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node694 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node166 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node694();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node166.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node166.SetId(694);
			ifElse52.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node166);
			ifElse52.SetHasEvents(ifElse52.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node166.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node695 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node695();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.SetId(695);
			ifElse52.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86);
			ifElse52.SetHasEvents(ifElse52.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node86.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1199 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node87 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1199();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.SetId(1199);
			ifElse52.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node87);
			ifElse52.SetHasEvents(ifElse52.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node87.HasEvents());
			sequence117.SetHasEvents(sequence117.HasEvents() | ifElse52.HasEvents());
			IfElse ifElse53 = new IfElse();
			ifElse53.SetClassNameString("IfElse");
			ifElse53.SetId(678);
			sequence117.AddChild(ifElse53);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node679 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node167 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node679();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node167.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node167.SetId(679);
			ifElse53.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node167);
			ifElse53.SetHasEvents(ifElse53.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node167.HasEvents());
			Sequence sequence118 = new Sequence();
			sequence118.SetClassNameString("Sequence");
			sequence118.SetId(684);
			ifElse53.AddChild(sequence118);
			IfElse ifElse54 = new IfElse();
			ifElse54.SetClassNameString("IfElse");
			ifElse54.SetId(88);
			sequence118.AddChild(ifElse54);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node168 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node89();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node168.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node168.SetId(89);
			ifElse54.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node168);
			ifElse54.SetHasEvents(ifElse54.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node168.HasEvents());
			Sequence sequence119 = new Sequence();
			sequence119.SetClassNameString("Sequence");
			sequence119.SetId(90);
			ifElse54.AddChild(sequence119);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node91();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176.SetId(91);
			sequence119.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176);
			sequence119.SetHasEvents(sequence119.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node92();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177.SetId(92);
			sequence119.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177);
			sequence119.SetHasEvents(sequence119.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177.HasEvents());
			IfElse ifElse55 = new IfElse();
			ifElse55.SetClassNameString("IfElse");
			ifElse55.SetId(261);
			sequence119.AddChild(ifElse55);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node169 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node116();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node169.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node169.SetId(116);
			ifElse55.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node169);
			ifElse55.SetHasEvents(ifElse55.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node169.HasEvents());
			Sequence sequence120 = new Sequence();
			sequence120.SetClassNameString("Sequence");
			sequence120.SetId(263);
			ifElse55.AddChild(sequence120);
			Sequence sequence121 = new Sequence();
			sequence121.SetClassNameString("Sequence");
			sequence121.SetId(664);
			sequence120.AddChild(sequence121);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node464 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node464();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178.SetId(464);
			sequence121.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178);
			sequence121.SetHasEvents(sequence121.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node179 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node99();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node179.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node179.SetId(99);
			sequence121.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node179);
			sequence121.SetHasEvents(sequence121.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node179.HasEvents());
			IfElse ifElse56 = new IfElse();
			ifElse56.SetClassNameString("IfElse");
			ifElse56.SetId(761);
			sequence121.AddChild(ifElse56);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1200 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1200();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170.SetId(1200);
			ifElse56.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170);
			ifElse56.SetHasEvents(ifElse56.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node763 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node180 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node763();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node180.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node180.SetId(763);
			ifElse56.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node180);
			ifElse56.SetHasEvents(ifElse56.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node180.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node73();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181.SetId(73);
			ifElse56.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181);
			ifElse56.SetHasEvents(ifElse56.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node181.HasEvents());
			sequence121.SetHasEvents(sequence121.HasEvents() | ifElse56.HasEvents());
			IfElse ifElse57 = new IfElse();
			ifElse57.SetClassNameString("IfElse");
			ifElse57.SetId(634);
			sequence121.AddChild(ifElse57);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node182 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node75();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node182.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node182.SetId(75);
			ifElse57.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node182);
			ifElse57.SetHasEvents(ifElse57.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node182.HasEvents());
			Sequence sequence122 = new Sequence();
			sequence122.SetClassNameString("Sequence");
			sequence122.SetId(716);
			ifElse57.AddChild(sequence122);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node183 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node76();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node183.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node183.SetId(76);
			sequence122.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node183);
			sequence122.SetHasEvents(sequence122.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node183.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node77 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node77();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetId(77);
			sequence122.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2);
			Or or7 = new Or();
			or7.SetClassNameString("Or");
			or7.SetId(81);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.AddChild(or7);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node171 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node82();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node171.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node171.SetId(82);
			or7.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node171);
			or7.SetHasEvents(or7.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node171.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node172 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node83();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node172.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node172.SetId(83);
			or7.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node172);
			or7.SetHasEvents(or7.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node172.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents() | or7.HasEvents());
			sequence122.SetHasEvents(sequence122.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node2.HasEvents());
			ifElse57.SetHasEvents(ifElse57.HasEvents() | sequence122.HasEvents());
			Noop noop16 = new Noop();
			noop16.SetClassNameString("Noop");
			noop16.SetId(273);
			ifElse57.AddChild(noop16);
			ifElse57.SetHasEvents(ifElse57.HasEvents() | noop16.HasEvents());
			sequence121.SetHasEvents(sequence121.HasEvents() | ifElse57.HasEvents());
			sequence120.SetHasEvents(sequence120.HasEvents() | sequence121.HasEvents());
			ifElse55.SetHasEvents(ifElse55.HasEvents() | sequence120.HasEvents());
			IfElse ifElse58 = new IfElse();
			ifElse58.SetClassNameString("IfElse");
			ifElse58.SetId(717);
			ifElse55.AddChild(ifElse58);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node184 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node84();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node184.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node184.SetId(84);
			ifElse58.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node184);
			ifElse58.SetHasEvents(ifElse58.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node184.HasEvents());
			Sequence sequence123 = new Sequence();
			sequence123.SetClassNameString("Sequence");
			sequence123.SetId(718);
			ifElse58.AddChild(sequence123);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node85();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185.SetId(85);
			sequence123.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185);
			sequence123.SetHasEvents(sequence123.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node185.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node87 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node87();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(87);
			sequence123.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			Or or8 = new Or();
			or8.SetClassNameString("Or");
			or8.SetId(93);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(or8);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node173 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node94();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node173.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node173.SetId(94);
			or8.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node173);
			or8.SetHasEvents(or8.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node173.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node174 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node95();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node174.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node174.SetId(95);
			or8.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node174);
			or8.SetHasEvents(or8.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node174.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | or8.HasEvents());
			sequence123.SetHasEvents(sequence123.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			ifElse58.SetHasEvents(ifElse58.HasEvents() | sequence123.HasEvents());
			Noop noop17 = new Noop();
			noop17.SetClassNameString("Noop");
			noop17.SetId(271);
			ifElse58.AddChild(noop17);
			ifElse58.SetHasEvents(ifElse58.HasEvents() | noop17.HasEvents());
			ifElse55.SetHasEvents(ifElse55.HasEvents() | ifElse58.HasEvents());
			sequence119.SetHasEvents(sequence119.HasEvents() | ifElse55.HasEvents());
			IfElse ifElse59 = new IfElse();
			ifElse59.SetClassNameString("IfElse");
			ifElse59.SetId(661);
			sequence119.AddChild(ifElse59);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node662 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node662();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175.SetId(662);
			ifElse59.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175);
			ifElse59.SetHasEvents(ifElse59.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175.HasEvents());
			Sequence sequence124 = new Sequence();
			sequence124.SetClassNameString("Sequence");
			sequence124.SetId(638);
			ifElse59.AddChild(sequence124);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node567 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node186 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node567();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node186.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node186.SetId(567);
			sequence124.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node186);
			sequence124.SetHasEvents(sequence124.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node186.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node663 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node187 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node663();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node187.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node187.SetId(663);
			sequence124.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node187);
			sequence124.SetHasEvents(sequence124.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node187.HasEvents());
			ifElse59.SetHasEvents(ifElse59.HasEvents() | sequence124.HasEvents());
			Noop noop18 = new Noop();
			noop18.SetClassNameString("Noop");
			noop18.SetId(568);
			ifElse59.AddChild(noop18);
			ifElse59.SetHasEvents(ifElse59.HasEvents() | noop18.HasEvents());
			sequence119.SetHasEvents(sequence119.HasEvents() | ifElse59.HasEvents());
			ifElse54.SetHasEvents(ifElse54.HasEvents() | sequence119.HasEvents());
			IfElse ifElse60 = new IfElse();
			ifElse60.SetClassNameString("IfElse");
			ifElse60.SetId(677);
			ifElse54.AddChild(ifElse60);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node665 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node176 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node665();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node176.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node176.SetId(665);
			ifElse60.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node176);
			ifElse60.SetHasEvents(ifElse60.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node176.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node681 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node188 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node681();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node188.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node188.SetId(681);
			ifElse60.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node188);
			ifElse60.SetHasEvents(ifElse60.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node188.HasEvents());
			Noop noop19 = new Noop();
			noop19.SetClassNameString("Noop");
			noop19.SetId(666);
			ifElse60.AddChild(noop19);
			ifElse60.SetHasEvents(ifElse60.HasEvents() | noop19.HasEvents());
			ifElse54.SetHasEvents(ifElse54.HasEvents() | ifElse60.HasEvents());
			sequence118.SetHasEvents(sequence118.HasEvents() | ifElse54.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node685 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node189 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node685();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node189.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node189.SetId(685);
			sequence118.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node189);
			sequence118.SetHasEvents(sequence118.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node189.HasEvents());
			ifElse53.SetHasEvents(ifElse53.HasEvents() | sequence118.HasEvents());
			IfElse ifElse61 = new IfElse();
			ifElse61.SetClassNameString("IfElse");
			ifElse61.SetId(119);
			ifElse53.AddChild(ifElse61);
			And and3 = new And();
			and3.SetClassNameString("And");
			and3.SetId(1063);
			ifElse61.AddChild(and3);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node177 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node177.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node177.SetId(246);
			and3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node177);
			and3.SetHasEvents(and3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node177.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1064 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node178 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1064();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node178.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node178.SetId(1064);
			and3.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node178);
			and3.SetHasEvents(and3.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node178.HasEvents());
			ifElse61.SetHasEvents(ifElse61.HasEvents() | and3.HasEvents());
			Sequence sequence125 = new Sequence();
			sequence125.SetClassNameString("Sequence");
			sequence125.SetId(667);
			ifElse61.AddChild(sequence125);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node190 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node190.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node190.SetId(247);
			sequence125.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node190);
			sequence125.SetHasEvents(sequence125.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node190.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node668 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node191 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node668();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node191.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node191.SetId(668);
			sequence125.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node191);
			sequence125.SetHasEvents(sequence125.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node191.HasEvents());
			ifElse61.SetHasEvents(ifElse61.HasEvents() | sequence125.HasEvents());
			IfElse ifElse62 = new IfElse();
			ifElse62.SetClassNameString("IfElse");
			ifElse62.SetId(699);
			ifElse61.AddChild(ifElse62);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node670 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node179 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node670();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node179.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node179.SetId(670);
			ifElse62.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node179);
			ifElse62.SetHasEvents(ifElse62.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node179.HasEvents());
			Sequence sequence126 = new Sequence();
			sequence126.SetClassNameString("Sequence");
			sequence126.SetId(248);
			ifElse62.AddChild(sequence126);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node480 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node192 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node480();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node192.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node192.SetId(480);
			sequence126.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node192);
			sequence126.SetHasEvents(sequence126.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node192.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node193 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node96();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node193.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node193.SetId(96);
			sequence126.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node193);
			sequence126.SetHasEvents(sequence126.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node193.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node481 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node194 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node481();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node194.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node194.SetId(481);
			sequence126.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node194);
			sequence126.SetHasEvents(sequence126.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node194.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node97 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node97();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(97);
			sequence126.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			Or or9 = new Or();
			or9.SetClassNameString("Or");
			or9.SetId(671);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.AddChild(or9);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node98();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180.SetId(98);
			or9.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180);
			or9.SetHasEvents(or9.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node181 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node181.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node181.SetId(251);
			or9.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node181);
			or9.SetHasEvents(or9.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node181.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents() | or9.HasEvents());
			sequence126.SetHasEvents(sequence126.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node700 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node195 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node700();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node195.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node195.SetId(700);
			sequence126.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node195);
			sequence126.SetHasEvents(sequence126.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node195.HasEvents());
			ifElse62.SetHasEvents(ifElse62.HasEvents() | sequence126.HasEvents());
			IfElse ifElse63 = new IfElse();
			ifElse63.SetClassNameString("IfElse");
			ifElse63.SetId(673);
			ifElse62.AddChild(ifElse63);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node674 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node182 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node674();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node182.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node182.SetId(674);
			ifElse63.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node182);
			ifElse63.SetHasEvents(ifElse63.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node182.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node675 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node196 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node675();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node196.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node196.SetId(675);
			ifElse63.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node196);
			ifElse63.SetHasEvents(ifElse63.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node196.HasEvents());
			Noop noop20 = new Noop();
			noop20.SetClassNameString("Noop");
			noop20.SetId(676);
			ifElse63.AddChild(noop20);
			ifElse63.SetHasEvents(ifElse63.HasEvents() | noop20.HasEvents());
			ifElse62.SetHasEvents(ifElse62.HasEvents() | ifElse63.HasEvents());
			ifElse61.SetHasEvents(ifElse61.HasEvents() | ifElse62.HasEvents());
			ifElse53.SetHasEvents(ifElse53.HasEvents() | ifElse61.HasEvents());
			sequence117.SetHasEvents(sequence117.HasEvents() | ifElse53.HasEvents());
			sequence116.SetHasEvents(sequence116.HasEvents() | sequence117.HasEvents());
			IfElse ifElse64 = new IfElse();
			ifElse64.SetClassNameString("IfElse");
			ifElse64.SetId(324);
			sequence116.AddChild(ifElse64);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node183 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node183.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node183.SetId(206);
			ifElse64.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node183);
			ifElse64.SetHasEvents(ifElse64.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node183.HasEvents());
			Noop noop21 = new Noop();
			noop21.SetClassNameString("Noop");
			noop21.SetId(250);
			ifElse64.AddChild(noop21);
			ifElse64.SetHasEvents(ifElse64.HasEvents() | noop21.HasEvents());
			IfElse ifElse65 = new IfElse();
			ifElse65.SetClassNameString("IfElse");
			ifElse65.SetId(696);
			ifElse64.AddChild(ifElse65);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node697 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node184 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node697();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node184.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node184.SetId(697);
			ifElse65.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node184);
			ifElse65.SetHasEvents(ifElse65.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node184.HasEvents());
			IfElse ifElse66 = new IfElse();
			ifElse66.SetClassNameString("IfElse");
			ifElse66.SetId(751);
			ifElse65.AddChild(ifElse66);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node752 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node185 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node752();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node185.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node185.SetId(752);
			ifElse66.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node185);
			ifElse66.SetHasEvents(ifElse66.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node185.HasEvents());
			Sequence sequence127 = new Sequence();
			sequence127.SetClassNameString("Sequence");
			sequence127.SetId(754);
			ifElse66.AddChild(sequence127);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node753 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node197 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node753();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node197.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node197.SetId(753);
			sequence127.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node197);
			sequence127.SetHasEvents(sequence127.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node197.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node755 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node198 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node755();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node198.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node198.SetId(755);
			sequence127.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node198);
			sequence127.SetHasEvents(sequence127.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node198.HasEvents());
			ifElse66.SetHasEvents(ifElse66.HasEvents() | sequence127.HasEvents());
			Sequence sequence128 = new Sequence();
			sequence128.SetClassNameString("Sequence");
			sequence128.SetId(770);
			ifElse66.AddChild(sequence128);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node698 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node199 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node698();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node199.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node199.SetId(698);
			sequence128.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node199);
			sequence128.SetHasEvents(sequence128.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node199.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node771 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node200 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node771();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node200.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node200.SetId(771);
			sequence128.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node200);
			sequence128.SetHasEvents(sequence128.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node200.HasEvents());
			ifElse66.SetHasEvents(ifElse66.HasEvents() | sequence128.HasEvents());
			ifElse65.SetHasEvents(ifElse65.HasEvents() | ifElse66.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node201 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node201.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node201.SetId(326);
			ifElse65.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node201);
			ifElse65.SetHasEvents(ifElse65.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node201.HasEvents());
			ifElse64.SetHasEvents(ifElse64.HasEvents() | ifElse65.HasEvents());
			sequence116.SetHasEvents(sequence116.HasEvents() | ifElse64.HasEvents());
			withPrecondition12.SetHasEvents(withPrecondition12.HasEvents() | sequence116.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition12.HasEvents());
			WithPrecondition withPrecondition13 = new WithPrecondition();
			withPrecondition13.SetClassNameString("WithPrecondition");
			withPrecondition13.SetId(15);
			selectorLoop.AddChild(withPrecondition13);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node186 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node21();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node186.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node186.SetId(21);
			withPrecondition13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node186);
			withPrecondition13.SetHasEvents(withPrecondition13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node186.HasEvents());
			Sequence sequence129 = new Sequence();
			sequence129.SetClassNameString("Sequence");
			sequence129.SetId(20);
			withPrecondition13.AddChild(sequence129);
			IfElse ifElse67 = new IfElse();
			ifElse67.SetClassNameString("IfElse");
			ifElse67.SetId(100);
			sequence129.AddChild(ifElse67);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node187 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node101();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node187.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node187.SetId(101);
			ifElse67.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node187);
			ifElse67.SetHasEvents(ifElse67.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node187.HasEvents());
			IfElse ifElse68 = new IfElse();
			ifElse68.SetClassNameString("IfElse");
			ifElse68.SetId(102);
			ifElse67.AddChild(ifElse68);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node188 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node103();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node188.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node188.SetId(103);
			ifElse68.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node188);
			ifElse68.SetHasEvents(ifElse68.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node188.HasEvents());
			Noop noop22 = new Noop();
			noop22.SetClassNameString("Noop");
			noop22.SetId(111);
			ifElse68.AddChild(noop22);
			ifElse68.SetHasEvents(ifElse68.HasEvents() | noop22.HasEvents());
			Sequence sequence130 = new Sequence();
			sequence130.SetClassNameString("Sequence");
			sequence130.SetId(112);
			ifElse68.AddChild(sequence130);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node202 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node202.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node202.SetId(209);
			sequence130.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node202);
			sequence130.SetHasEvents(sequence130.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node202.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203.SetId(231);
			sequence130.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203);
			sequence130.SetHasEvents(sequence130.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node203.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node113 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node88 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node113();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.SetId(113);
			sequence130.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node88);
			sequence130.SetHasEvents(sequence130.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node88.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node204 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node114();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node204.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node204.SetId(114);
			sequence130.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node204);
			sequence130.SetHasEvents(sequence130.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node204.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node205 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node115();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node205.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node205.SetId(115);
			sequence130.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node205);
			sequence130.SetHasEvents(sequence130.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node205.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node117 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node117();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(117);
			sequence130.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			Or or10 = new Or();
			or10.SetClassNameString("Or");
			or10.SetId(118);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.AddChild(or10);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node189 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node121();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node189.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node189.SetId(121);
			or10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node189);
			or10.SetHasEvents(or10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node189.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node190 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node122();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node190.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node190.SetId(122);
			or10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node190);
			or10.SetHasEvents(or10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node190.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node897 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node191 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node897();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node191.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node191.SetId(897);
			or10.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node191);
			or10.SetHasEvents(or10.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node191.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents() | or10.HasEvents());
			sequence130.SetHasEvents(sequence130.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			IfElse ifElse69 = new IfElse();
			ifElse69.SetClassNameString("IfElse");
			ifElse69.SetId(123);
			sequence130.AddChild(ifElse69);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node192 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node124();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node192.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node192.SetId(124);
			ifElse69.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node192);
			ifElse69.SetHasEvents(ifElse69.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node192.HasEvents());
			IfElse ifElse70 = new IfElse();
			ifElse70.SetClassNameString("IfElse");
			ifElse70.SetId(125);
			ifElse69.AddChild(ifElse70);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node126();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193.SetId(126);
			ifElse70.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193);
			ifElse70.SetHasEvents(ifElse70.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node193.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node206 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node132();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node206.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node206.SetId(132);
			ifElse70.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node206);
			ifElse70.SetHasEvents(ifElse70.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node206.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node207 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node144();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node207.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node207.SetId(144);
			ifElse70.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node207);
			ifElse70.SetHasEvents(ifElse70.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node207.HasEvents());
			ifElse69.SetHasEvents(ifElse69.HasEvents() | ifElse70.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node208 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node145();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node208.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node208.SetId(145);
			ifElse69.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node208);
			ifElse69.SetHasEvents(ifElse69.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node208.HasEvents());
			sequence130.SetHasEvents(sequence130.HasEvents() | ifElse69.HasEvents());
			ifElse68.SetHasEvents(ifElse68.HasEvents() | sequence130.HasEvents());
			ifElse67.SetHasEvents(ifElse67.HasEvents() | ifElse68.HasEvents());
			Sequence sequence131 = new Sequence();
			sequence131.SetClassNameString("Sequence");
			sequence131.SetId(157);
			ifElse67.AddChild(sequence131);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node277 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node89 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node277();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.SetId(277);
			sequence131.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node89);
			sequence131.SetHasEvents(sequence131.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node89.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node158();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209.SetId(158);
			sequence131.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209);
			sequence131.SetHasEvents(sequence131.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node209.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node210 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node163();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node210.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node210.SetId(163);
			sequence131.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node210);
			sequence131.SetHasEvents(sequence131.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node210.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node164 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node164();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetId(164);
			sequence131.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6);
			Or or11 = new Or();
			or11.SetClassNameString("Or");
			or11.SetId(165);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.AddChild(or11);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node851 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node194 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node851();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node194.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node194.SetId(851);
			or11.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node194);
			or11.SetHasEvents(or11.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node194.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node170();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195.SetId(170);
			or11.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195);
			or11.SetHasEvents(or11.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node195.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node898 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node196 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node898();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node196.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node196.SetId(898);
			or11.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node196);
			or11.SetHasEvents(or11.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node196.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents() | or11.HasEvents());
			sequence131.SetHasEvents(sequence131.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node6.HasEvents());
			IfElse ifElse71 = new IfElse();
			ifElse71.SetClassNameString("IfElse");
			ifElse71.SetId(171);
			sequence131.AddChild(ifElse71);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1201 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1201();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197.SetId(1201);
			ifElse71.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197);
			ifElse71.SetHasEvents(ifElse71.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197.HasEvents());
			IfElse ifElse72 = new IfElse();
			ifElse72.SetClassNameString("IfElse");
			ifElse72.SetId(174);
			ifElse71.AddChild(ifElse72);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node198 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node175();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node198.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node198.SetId(175);
			ifElse72.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node198);
			ifElse72.SetHasEvents(ifElse72.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node198.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node211 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node176();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node211.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node211.SetId(176);
			ifElse72.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node211);
			ifElse72.SetHasEvents(ifElse72.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node211.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node212 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node177();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node212.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node212.SetId(177);
			ifElse72.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node212);
			ifElse72.SetHasEvents(ifElse72.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node212.HasEvents());
			ifElse71.SetHasEvents(ifElse71.HasEvents() | ifElse72.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node213 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node178();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node213.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node213.SetId(178);
			ifElse71.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node213);
			ifElse71.SetHasEvents(ifElse71.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node213.HasEvents());
			sequence131.SetHasEvents(sequence131.HasEvents() | ifElse71.HasEvents());
			ifElse67.SetHasEvents(ifElse67.HasEvents() | sequence131.HasEvents());
			sequence129.SetHasEvents(sequence129.HasEvents() | ifElse67.HasEvents());
			withPrecondition13.SetHasEvents(withPrecondition13.HasEvents() | sequence129.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition13.HasEvents());
			WithPrecondition withPrecondition14 = new WithPrecondition();
			withPrecondition14.SetClassNameString("WithPrecondition");
			withPrecondition14.SetId(16);
			selectorLoop.AddChild(withPrecondition14);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node22();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199.SetId(22);
			withPrecondition14.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199);
			withPrecondition14.SetHasEvents(withPrecondition14.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199.HasEvents());
			Sequence sequence132 = new Sequence();
			sequence132.SetClassNameString("Sequence");
			sequence132.SetId(169);
			withPrecondition14.AddChild(sequence132);
			IfElse ifElse73 = new IfElse();
			ifElse73.SetClassNameString("IfElse");
			ifElse73.SetId(196);
			sequence132.AddChild(ifElse73);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node200 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node197();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node200.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node200.SetId(197);
			ifElse73.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node200);
			ifElse73.SetHasEvents(ifElse73.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node200.HasEvents());
			IfElse ifElse74 = new IfElse();
			ifElse74.SetClassNameString("IfElse");
			ifElse74.SetId(198);
			ifElse73.AddChild(ifElse74);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node201 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node199();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node201.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node201.SetId(199);
			ifElse74.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node201);
			ifElse74.SetHasEvents(ifElse74.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node201.HasEvents());
			Noop noop23 = new Noop();
			noop23.SetClassNameString("Noop");
			noop23.SetId(200);
			ifElse74.AddChild(noop23);
			ifElse74.SetHasEvents(ifElse74.HasEvents() | noop23.HasEvents());
			Sequence sequence133 = new Sequence();
			sequence133.SetClassNameString("Sequence");
			sequence133.SetId(232);
			ifElse74.AddChild(sequence133);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node214 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node214.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node214.SetId(237);
			sequence133.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node214);
			sequence133.SetHasEvents(sequence133.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node214.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node215 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node215.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node215.SetId(242);
			sequence133.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node215);
			sequence133.SetHasEvents(sequence133.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node215.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node249 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node90 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node249();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.SetId(249);
			sequence133.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node90);
			sequence133.SetHasEvents(sequence133.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node90.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node216 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node216.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node216.SetId(262);
			sequence133.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node216);
			sequence133.SetHasEvents(sequence133.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node216.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node217 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node217.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node217.SetId(264);
			sequence133.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node217);
			sequence133.SetHasEvents(sequence133.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node217.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node265 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node265();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetId(265);
			sequence133.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7);
			Or or12 = new Or();
			or12.SetClassNameString("Or");
			or12.SetId(266);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.AddChild(or12);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202.SetId(267);
			or12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202);
			or12.SetHasEvents(or12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node202.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node203 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node203.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node203.SetId(268);
			or12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node203);
			or12.SetHasEvents(or12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node203.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node899 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node204 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node899();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node204.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node204.SetId(899);
			or12.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node204);
			or12.SetHasEvents(or12.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node204.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents() | or12.HasEvents());
			sequence133.SetHasEvents(sequence133.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node7.HasEvents());
			IfElse ifElse75 = new IfElse();
			ifElse75.SetClassNameString("IfElse");
			ifElse75.SetId(269);
			sequence133.AddChild(ifElse75);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node205 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node180();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node205.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node205.SetId(180);
			ifElse75.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node205);
			ifElse75.SetHasEvents(ifElse75.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node205.HasEvents());
			IfElse ifElse76 = new IfElse();
			ifElse76.SetClassNameString("IfElse");
			ifElse76.SetId(270);
			ifElse75.AddChild(ifElse76);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206.SetId(272);
			ifElse76.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206);
			ifElse76.SetHasEvents(ifElse76.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node206.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node218 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node218.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node218.SetId(274);
			ifElse76.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node218);
			ifElse76.SetHasEvents(ifElse76.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node218.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node219 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node219.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node219.SetId(275);
			ifElse76.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node219);
			ifElse76.SetHasEvents(ifElse76.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node219.HasEvents());
			ifElse75.SetHasEvents(ifElse75.HasEvents() | ifElse76.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node220 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node220.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node220.SetId(276);
			ifElse75.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node220);
			ifElse75.SetHasEvents(ifElse75.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node220.HasEvents());
			sequence133.SetHasEvents(sequence133.HasEvents() | ifElse75.HasEvents());
			ifElse74.SetHasEvents(ifElse74.HasEvents() | sequence133.HasEvents());
			ifElse73.SetHasEvents(ifElse73.HasEvents() | ifElse74.HasEvents());
			Sequence sequence134 = new Sequence();
			sequence134.SetClassNameString("Sequence");
			sequence134.SetId(279);
			ifElse73.AddChild(sequence134);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node280 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node91 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node280();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.SetId(280);
			sequence134.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node91);
			sequence134.SetHasEvents(sequence134.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node91.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node221 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node221.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node221.SetId(284);
			sequence134.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node221);
			sequence134.SetHasEvents(sequence134.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node221.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node222 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node222.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node222.SetId(285);
			sequence134.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node222);
			sequence134.SetHasEvents(sequence134.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node222.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node286 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node286();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetId(286);
			sequence134.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8);
			Or or13 = new Or();
			or13.SetClassNameString("Or");
			or13.SetId(287);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.AddChild(or13);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207.SetId(288);
			or13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207);
			or13.SetHasEvents(or13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node207.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node852 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node208 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node852();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node208.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node208.SetId(852);
			or13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node208);
			or13.SetHasEvents(or13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node208.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node901 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node209 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node901();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node209.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node209.SetId(901);
			or13.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node209);
			or13.SetHasEvents(or13.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node209.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents() | or13.HasEvents());
			sequence134.SetHasEvents(sequence134.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node8.HasEvents());
			IfElse ifElse77 = new IfElse();
			ifElse77.SetClassNameString("IfElse");
			ifElse77.SetId(290);
			sequence134.AddChild(ifElse77);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node210 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node210.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node210.SetId(278);
			ifElse77.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node210);
			ifElse77.SetHasEvents(ifElse77.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node210.HasEvents());
			IfElse ifElse78 = new IfElse();
			ifElse78.SetClassNameString("IfElse");
			ifElse78.SetId(1202);
			ifElse77.AddChild(ifElse78);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node211 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node211.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node211.SetId(291);
			ifElse78.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node211);
			ifElse78.SetHasEvents(ifElse78.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node211.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node223 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node223.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node223.SetId(292);
			ifElse78.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node223);
			ifElse78.SetHasEvents(ifElse78.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node223.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node224 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node224.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node224.SetId(293);
			ifElse78.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node224);
			ifElse78.SetHasEvents(ifElse78.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node224.HasEvents());
			ifElse77.SetHasEvents(ifElse77.HasEvents() | ifElse78.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node225 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node225.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node225.SetId(294);
			ifElse77.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node225);
			ifElse77.SetHasEvents(ifElse77.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node225.HasEvents());
			sequence134.SetHasEvents(sequence134.HasEvents() | ifElse77.HasEvents());
			ifElse73.SetHasEvents(ifElse73.HasEvents() | sequence134.HasEvents());
			sequence132.SetHasEvents(sequence132.HasEvents() | ifElse73.HasEvents());
			withPrecondition14.SetHasEvents(withPrecondition14.HasEvents() | sequence132.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition14.HasEvents());
			WithPrecondition withPrecondition15 = new WithPrecondition();
			withPrecondition15.SetClassNameString("WithPrecondition");
			withPrecondition15.SetId(17);
			selectorLoop.AddChild(withPrecondition15);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node212 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node23();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node212.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node212.SetId(23);
			withPrecondition15.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node212);
			withPrecondition15.SetHasEvents(withPrecondition15.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node212.HasEvents());
			Sequence sequence135 = new Sequence();
			sequence135.SetClassNameString("Sequence");
			sequence135.SetId(289);
			withPrecondition15.AddChild(sequence135);
			IfElse ifElse79 = new IfElse();
			ifElse79.SetClassNameString("IfElse");
			ifElse79.SetId(297);
			sequence135.AddChild(ifElse79);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node213 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node213.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node213.SetId(298);
			ifElse79.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node213);
			ifElse79.SetHasEvents(ifElse79.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node213.HasEvents());
			IfElse ifElse80 = new IfElse();
			ifElse80.SetClassNameString("IfElse");
			ifElse80.SetId(299);
			ifElse79.AddChild(ifElse80);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node214 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node214.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node214.SetId(300);
			ifElse80.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node214);
			ifElse80.SetHasEvents(ifElse80.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node214.HasEvents());
			Noop noop24 = new Noop();
			noop24.SetClassNameString("Noop");
			noop24.SetId(301);
			ifElse80.AddChild(noop24);
			ifElse80.SetHasEvents(ifElse80.HasEvents() | noop24.HasEvents());
			Sequence sequence136 = new Sequence();
			sequence136.SetClassNameString("Sequence");
			sequence136.SetId(302);
			ifElse80.AddChild(sequence136);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226.SetId(303);
			sequence136.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226);
			sequence136.SetHasEvents(sequence136.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node226.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227.SetId(304);
			sequence136.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227);
			sequence136.SetHasEvents(sequence136.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node227.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node305 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node92 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node305();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.SetId(305);
			sequence136.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node92);
			sequence136.SetHasEvents(sequence136.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node92.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node228 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node228.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node228.SetId(306);
			sequence136.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node228);
			sequence136.SetHasEvents(sequence136.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node228.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229.SetId(307);
			sequence136.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229);
			sequence136.SetHasEvents(sequence136.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node229.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node308 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node308();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(308);
			sequence136.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			Or or14 = new Or();
			or14.SetClassNameString("Or");
			or14.SetId(309);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.AddChild(or14);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node215 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node215.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node215.SetId(310);
			or14.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node215);
			or14.SetHasEvents(or14.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node215.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216.SetId(311);
			or14.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216);
			or14.SetHasEvents(or14.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node216.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node900 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node217 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node900();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node217.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node217.SetId(900);
			or14.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node217);
			or14.SetHasEvents(or14.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node217.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents() | or14.HasEvents());
			sequence136.SetHasEvents(sequence136.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			IfElse ifElse81 = new IfElse();
			ifElse81.SetClassNameString("IfElse");
			ifElse81.SetId(314);
			sequence136.AddChild(ifElse81);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218.SetId(295);
			ifElse81.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218);
			ifElse81.SetHasEvents(ifElse81.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node218.HasEvents());
			IfElse ifElse82 = new IfElse();
			ifElse82.SetClassNameString("IfElse");
			ifElse82.SetId(296);
			ifElse81.AddChild(ifElse82);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219.SetId(315);
			ifElse82.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219);
			ifElse82.SetHasEvents(ifElse82.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node219.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230.SetId(316);
			ifElse82.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230);
			ifElse82.SetHasEvents(ifElse82.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node230.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231.SetId(317);
			ifElse82.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231);
			ifElse82.SetHasEvents(ifElse82.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node231.HasEvents());
			ifElse81.SetHasEvents(ifElse81.HasEvents() | ifElse82.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node232 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node232.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node232.SetId(318);
			ifElse81.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node232);
			ifElse81.SetHasEvents(ifElse81.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node232.HasEvents());
			sequence136.SetHasEvents(sequence136.HasEvents() | ifElse81.HasEvents());
			ifElse80.SetHasEvents(ifElse80.HasEvents() | sequence136.HasEvents());
			ifElse79.SetHasEvents(ifElse79.HasEvents() | ifElse80.HasEvents());
			Sequence sequence137 = new Sequence();
			sequence137.SetClassNameString("Sequence");
			sequence137.SetId(321);
			ifElse79.AddChild(sequence137);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node322 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node93 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node322();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.SetId(322);
			sequence137.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node93);
			sequence137.SetHasEvents(sequence137.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node93.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node233 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node233.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node233.SetId(323);
			sequence137.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node233);
			sequence137.SetHasEvents(sequence137.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node233.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node234 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node234.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node234.SetId(325);
			sequence137.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node234);
			sequence137.SetHasEvents(sequence137.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node234.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node344 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node344();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetId(344);
			sequence137.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10);
			Or or15 = new Or();
			or15.SetClassNameString("Or");
			or15.SetId(345);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.AddChild(or15);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node349 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node349();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220.SetId(349);
			or15.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220);
			or15.SetHasEvents(or15.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node220.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node350 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node221 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node350();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node221.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node221.SetId(350);
			or15.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node221);
			or15.SetHasEvents(or15.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node221.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node902 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node222 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node902();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node222.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node222.SetId(902);
			or15.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node222);
			or15.SetHasEvents(or15.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node222.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents() | or15.HasEvents());
			sequence137.SetHasEvents(sequence137.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node10.HasEvents());
			IfElse ifElse83 = new IfElse();
			ifElse83.SetClassNameString("IfElse");
			ifElse83.SetId(351);
			sequence137.AddChild(ifElse83);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223.SetId(319);
			ifElse83.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223);
			ifElse83.SetHasEvents(ifElse83.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node223.HasEvents());
			IfElse ifElse84 = new IfElse();
			ifElse84.SetClassNameString("IfElse");
			ifElse84.SetId(320);
			ifElse83.AddChild(ifElse84);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node372 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node372();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224.SetId(372);
			ifElse84.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224);
			ifElse84.SetHasEvents(ifElse84.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node224.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node373 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node235 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node373();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node235.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node235.SetId(373);
			ifElse84.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node235);
			ifElse84.SetHasEvents(ifElse84.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node235.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node376 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node236 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node376();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node236.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node236.SetId(376);
			ifElse84.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node236);
			ifElse84.SetHasEvents(ifElse84.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node236.HasEvents());
			ifElse83.SetHasEvents(ifElse83.HasEvents() | ifElse84.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node377 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node377();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237.SetId(377);
			ifElse83.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237);
			ifElse83.SetHasEvents(ifElse83.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node237.HasEvents());
			sequence137.SetHasEvents(sequence137.HasEvents() | ifElse83.HasEvents());
			ifElse79.SetHasEvents(ifElse79.HasEvents() | sequence137.HasEvents());
			sequence135.SetHasEvents(sequence135.HasEvents() | ifElse79.HasEvents());
			withPrecondition15.SetHasEvents(withPrecondition15.HasEvents() | sequence135.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition15.HasEvents());
			WithPrecondition withPrecondition16 = new WithPrecondition();
			withPrecondition16.SetClassNameString("WithPrecondition");
			withPrecondition16.SetId(18);
			selectorLoop.AddChild(withPrecondition16);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node225 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node24();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node225.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node225.SetId(24);
			withPrecondition16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node225);
			withPrecondition16.SetHasEvents(withPrecondition16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node225.HasEvents());
			Sequence sequence138 = new Sequence();
			sequence138.SetClassNameString("Sequence");
			sequence138.SetId(687);
			withPrecondition16.AddChild(sequence138);
			IfElse ifElse85 = new IfElse();
			ifElse85.SetClassNameString("IfElse");
			ifElse85.SetId(435);
			sequence138.AddChild(ifElse85);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node436 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node226 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node436();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node226.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node226.SetId(436);
			ifElse85.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node226);
			ifElse85.SetHasEvents(ifElse85.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node226.HasEvents());
			IfElse ifElse86 = new IfElse();
			ifElse86.SetClassNameString("IfElse");
			ifElse86.SetId(437);
			ifElse85.AddChild(ifElse86);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node868 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node227 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node868();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node227.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node227.SetId(868);
			ifElse86.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node227);
			ifElse86.SetHasEvents(ifElse86.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node227.HasEvents());
			Noop noop25 = new Noop();
			noop25.SetClassNameString("Noop");
			noop25.SetId(449);
			ifElse86.AddChild(noop25);
			ifElse86.SetHasEvents(ifElse86.HasEvents() | noop25.HasEvents());
			Sequence sequence139 = new Sequence();
			sequence139.SetClassNameString("Sequence");
			sequence139.SetId(869);
			ifElse86.AddChild(sequence139);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node870 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node238 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node870();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node238.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node238.SetId(870);
			sequence139.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node238);
			sequence139.SetHasEvents(sequence139.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node238.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node871 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node239 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node871();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node239.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node239.SetId(871);
			sequence139.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node239);
			sequence139.SetHasEvents(sequence139.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node239.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node454 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node94 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node454();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.SetId(454);
			sequence139.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node94);
			sequence139.SetHasEvents(sequence139.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node94.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node455 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node240 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node455();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node240.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node240.SetId(455);
			sequence139.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node240);
			sequence139.SetHasEvents(sequence139.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node240.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node456 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node241 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node456();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node241.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node241.SetId(456);
			sequence139.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node241);
			sequence139.SetHasEvents(sequence139.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node241.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node457 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node457();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetId(457);
			sequence139.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11);
			Or or16 = new Or();
			or16.SetClassNameString("Or");
			or16.SetId(853);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.AddChild(or16);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node854 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node228 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node854();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node228.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node228.SetId(854);
			or16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node228);
			or16.SetHasEvents(or16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node228.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node855 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node229 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node855();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node229.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node229.SetId(855);
			or16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node229);
			or16.SetHasEvents(or16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node229.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node903 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node230 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node903();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node230.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node230.SetId(903);
			or16.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node230);
			or16.SetHasEvents(or16.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node230.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents() | or16.HasEvents());
			sequence139.SetHasEvents(sequence139.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node11.HasEvents());
			IfElse ifElse87 = new IfElse();
			ifElse87.SetClassNameString("IfElse");
			ifElse87.SetId(874);
			sequence139.AddChild(ifElse87);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node378 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node231 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node378();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node231.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node231.SetId(378);
			ifElse87.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node231);
			ifElse87.SetHasEvents(ifElse87.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node231.HasEvents());
			IfElse ifElse88 = new IfElse();
			ifElse88.SetClassNameString("IfElse");
			ifElse88.SetId(433);
			ifElse87.AddChild(ifElse88);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1203 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node232 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1203();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node232.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node232.SetId(1203);
			ifElse88.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node232);
			ifElse88.SetHasEvents(ifElse88.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node232.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1204 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1204();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242.SetId(1204);
			ifElse88.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242);
			ifElse88.SetHasEvents(ifElse88.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node242.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1205 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node243 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1205();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node243.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node243.SetId(1205);
			ifElse88.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node243);
			ifElse88.SetHasEvents(ifElse88.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node243.HasEvents());
			ifElse87.SetHasEvents(ifElse87.HasEvents() | ifElse88.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1206 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node244 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1206();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node244.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node244.SetId(1206);
			ifElse87.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node244);
			ifElse87.SetHasEvents(ifElse87.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node244.HasEvents());
			sequence139.SetHasEvents(sequence139.HasEvents() | ifElse87.HasEvents());
			ifElse86.SetHasEvents(ifElse86.HasEvents() | sequence139.HasEvents());
			ifElse85.SetHasEvents(ifElse85.HasEvents() | ifElse86.HasEvents());
			Sequence sequence140 = new Sequence();
			sequence140.SetClassNameString("Sequence");
			sequence140.SetId(880);
			ifElse85.AddChild(sequence140);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node493 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node95 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node493();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.SetId(493);
			sequence140.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node95);
			sequence140.SetHasEvents(sequence140.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node95.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node494 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node494();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245.SetId(494);
			sequence140.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245);
			sequence140.SetHasEvents(sequence140.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node245.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node495 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node246 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node495();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node246.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node246.SetId(495);
			sequence140.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node246);
			sequence140.SetHasEvents(sequence140.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node246.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node503 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node503();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetId(503);
			sequence140.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12);
			Or or17 = new Or();
			or17.SetClassNameString("Or");
			or17.SetId(864);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.AddChild(or17);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node865 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node233 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node865();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node233.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node233.SetId(865);
			or17.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node233);
			or17.SetHasEvents(or17.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node233.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node866 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node234 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node866();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node234.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node234.SetId(866);
			or17.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node234);
			or17.SetHasEvents(or17.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node234.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node904 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node235 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node904();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node235.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node235.SetId(904);
			or17.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node235);
			or17.SetHasEvents(or17.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node235.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents() | or17.HasEvents());
			sequence140.SetHasEvents(sequence140.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node12.HasEvents());
			IfElse ifElse89 = new IfElse();
			ifElse89.SetClassNameString("IfElse");
			ifElse89.SetId(884);
			sequence140.AddChild(ifElse89);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node458 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node236 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node458();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node236.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node236.SetId(458);
			ifElse89.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node236);
			ifElse89.SetHasEvents(ifElse89.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node236.HasEvents());
			IfElse ifElse90 = new IfElse();
			ifElse90.SetClassNameString("IfElse");
			ifElse90.SetId(1207);
			ifElse89.AddChild(ifElse90);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1208 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node237 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1208();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node237.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node237.SetId(1208);
			ifElse90.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node237);
			ifElse90.SetHasEvents(ifElse90.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node237.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1209 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1209();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247.SetId(1209);
			ifElse90.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247);
			ifElse90.SetHasEvents(ifElse90.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node247.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1210 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node248 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1210();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node248.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node248.SetId(1210);
			ifElse90.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node248);
			ifElse90.SetHasEvents(ifElse90.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node248.HasEvents());
			ifElse89.SetHasEvents(ifElse89.HasEvents() | ifElse90.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1211 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node249 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1211();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node249.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node249.SetId(1211);
			ifElse89.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node249);
			ifElse89.SetHasEvents(ifElse89.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node249.HasEvents());
			sequence140.SetHasEvents(sequence140.HasEvents() | ifElse89.HasEvents());
			ifElse85.SetHasEvents(ifElse85.HasEvents() | sequence140.HasEvents());
			sequence138.SetHasEvents(sequence138.HasEvents() | ifElse85.HasEvents());
			withPrecondition16.SetHasEvents(withPrecondition16.HasEvents() | sequence138.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition16.HasEvents());
			WithPrecondition withPrecondition17 = new WithPrecondition();
			withPrecondition17.SetClassNameString("WithPrecondition");
			withPrecondition17.SetId(19);
			selectorLoop.AddChild(withPrecondition17);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node238 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node26();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node238.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node238.SetId(26);
			withPrecondition17.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node238);
			withPrecondition17.SetHasEvents(withPrecondition17.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node238.HasEvents());
			Sequence sequence141 = new Sequence();
			sequence141.SetClassNameString("Sequence");
			sequence141.SetId(780);
			withPrecondition17.AddChild(sequence141);
			IfElse ifElse91 = new IfElse();
			ifElse91.SetClassNameString("IfElse");
			ifElse91.SetId(891);
			sequence141.AddChild(ifElse91);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node529 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node239 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node529();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node239.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node239.SetId(529);
			ifElse91.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node239);
			ifElse91.SetHasEvents(ifElse91.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node239.HasEvents());
			IfElse ifElse92 = new IfElse();
			ifElse92.SetClassNameString("IfElse");
			ifElse92.SetId(892);
			ifElse91.AddChild(ifElse92);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node531 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node240 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node531();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node240.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node240.SetId(531);
			ifElse92.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node240);
			ifElse92.SetHasEvents(ifElse92.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node240.HasEvents());
			Noop noop26 = new Noop();
			noop26.SetClassNameString("Noop");
			noop26.SetId(532);
			ifElse92.AddChild(noop26);
			ifElse92.SetHasEvents(ifElse92.HasEvents() | noop26.HasEvents());
			Sequence sequence142 = new Sequence();
			sequence142.SetClassNameString("Sequence");
			sequence142.SetId(893);
			ifElse92.AddChild(sequence142);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node534 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node250 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node534();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node250.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node250.SetId(534);
			sequence142.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node250);
			sequence142.SetHasEvents(sequence142.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node250.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node894 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node251 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node894();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node251.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node251.SetId(894);
			sequence142.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node251);
			sequence142.SetHasEvents(sequence142.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node251.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node536 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node96 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node536();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.SetId(536);
			sequence142.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node96);
			sequence142.SetHasEvents(sequence142.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node96.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node537 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node252 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node537();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node252.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node252.SetId(537);
			sequence142.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node252);
			sequence142.SetHasEvents(sequence142.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node252.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node895 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node253 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node895();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node253.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node253.SetId(895);
			sequence142.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node253);
			sequence142.SetHasEvents(sequence142.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node253.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node565 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node565();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetId(565);
			sequence142.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13);
			Or or18 = new Or();
			or18.SetClassNameString("Or");
			or18.SetId(877);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.AddChild(or18);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node878 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node878();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241.SetId(878);
			or18.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241);
			or18.SetHasEvents(or18.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node241.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node879 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node242 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node879();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node242.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node242.SetId(879);
			or18.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node242);
			or18.SetHasEvents(or18.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node242.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node905 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node243 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node905();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node243.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node243.SetId(905);
			or18.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node243);
			or18.SetHasEvents(or18.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node243.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents() | or18.HasEvents());
			sequence142.SetHasEvents(sequence142.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node13.HasEvents());
			IfElse ifElse93 = new IfElse();
			ifElse93.SetClassNameString("IfElse");
			ifElse93.SetId(571);
			sequence142.AddChild(ifElse93);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1212 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1212();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244.SetId(1212);
			ifElse93.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244);
			ifElse93.SetHasEvents(ifElse93.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node244.HasEvents());
			IfElse ifElse94 = new IfElse();
			ifElse94.SetClassNameString("IfElse");
			ifElse94.SetId(1213);
			ifElse93.AddChild(ifElse94);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1214 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node245 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1214();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node245.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node245.SetId(1214);
			ifElse94.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node245);
			ifElse94.SetHasEvents(ifElse94.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node245.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node491 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node254 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node491();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node254.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node254.SetId(491);
			ifElse94.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node254);
			ifElse94.SetHasEvents(ifElse94.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node254.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1215 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node255 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1215();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node255.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node255.SetId(1215);
			ifElse94.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node255);
			ifElse94.SetHasEvents(ifElse94.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node255.HasEvents());
			ifElse93.SetHasEvents(ifElse93.HasEvents() | ifElse94.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1216 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1216();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256.SetId(1216);
			ifElse93.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256);
			ifElse93.SetHasEvents(ifElse93.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node256.HasEvents());
			sequence142.SetHasEvents(sequence142.HasEvents() | ifElse93.HasEvents());
			ifElse92.SetHasEvents(ifElse92.HasEvents() | sequence142.HasEvents());
			ifElse91.SetHasEvents(ifElse91.HasEvents() | ifElse92.HasEvents());
			Sequence sequence143 = new Sequence();
			sequence143.SetClassNameString("Sequence");
			sequence143.SetId(656);
			ifElse91.AddChild(sequence143);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node657 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node97 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node657();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.SetId(657);
			sequence143.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node97);
			sequence143.SetHasEvents(sequence143.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node97.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node669 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node257 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node669();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node257.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node257.SetId(669);
			sequence143.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node257);
			sequence143.SetHasEvents(sequence143.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node257.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node701 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node258 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node701();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node258.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node258.SetId(701);
			sequence143.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node258);
			sequence143.SetHasEvents(sequence143.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node258.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node702 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node702();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetId(702);
			sequence143.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14);
			Or or19 = new Or();
			or19.SetClassNameString("Or");
			or19.SetId(888);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.AddChild(or19);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node889 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node889();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246.SetId(889);
			or19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246);
			or19.SetHasEvents(or19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node246.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node890 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node247 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node890();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node247.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node247.SetId(890);
			or19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node247);
			or19.SetHasEvents(or19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node247.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node906 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node248 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node906();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node248.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node248.SetId(906);
			or19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node248);
			or19.SetHasEvents(or19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node248.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.HasEvents() | or19.HasEvents());
			sequence143.SetHasEvents(sequence143.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node14.HasEvents());
			IfElse ifElse95 = new IfElse();
			ifElse95.SetClassNameString("IfElse");
			ifElse95.SetId(706);
			sequence143.AddChild(ifElse95);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node516 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node249 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node516();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node249.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node249.SetId(516);
			ifElse95.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node249);
			ifElse95.SetHasEvents(ifElse95.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node249.HasEvents());
			IfElse ifElse96 = new IfElse();
			ifElse96.SetClassNameString("IfElse");
			ifElse96.SetId(517);
			ifElse95.AddChild(ifElse96);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node518 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node250 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node518();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node250.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node250.SetId(518);
			ifElse96.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node250);
			ifElse96.SetHasEvents(ifElse96.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node250.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node519 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node259 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node519();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node259.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node259.SetId(519);
			ifElse96.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node259);
			ifElse96.SetHasEvents(ifElse96.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node259.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node520 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node520();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260.SetId(520);
			ifElse96.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260);
			ifElse96.SetHasEvents(ifElse96.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node260.HasEvents());
			ifElse95.SetHasEvents(ifElse95.HasEvents() | ifElse96.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node521 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node261 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node521();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node261.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node261.SetId(521);
			ifElse95.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node261);
			ifElse95.SetHasEvents(ifElse95.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node261.HasEvents());
			sequence143.SetHasEvents(sequence143.HasEvents() | ifElse95.HasEvents());
			ifElse91.SetHasEvents(ifElse91.HasEvents() | sequence143.HasEvents());
			sequence141.SetHasEvents(sequence141.HasEvents() | ifElse91.HasEvents());
			withPrecondition17.SetHasEvents(withPrecondition17.HasEvents() | sequence141.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition17.HasEvents());
			WithPrecondition withPrecondition18 = new WithPrecondition();
			withPrecondition18.SetClassNameString("WithPrecondition");
			withPrecondition18.SetId(490);
			selectorLoop.AddChild(withPrecondition18);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node492 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node492();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251.SetId(492);
			withPrecondition18.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251);
			withPrecondition18.SetHasEvents(withPrecondition18.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node251.HasEvents());
			Sequence sequence144 = new Sequence();
			sequence144.SetClassNameString("Sequence");
			sequence144.SetId(818);
			withPrecondition18.AddChild(sequence144);
			IfElse ifElse97 = new IfElse();
			ifElse97.SetClassNameString("IfElse");
			ifElse97.SetId(732);
			sequence144.AddChild(ifElse97);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node733 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node252 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node733();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node252.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node252.SetId(733);
			ifElse97.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node252);
			ifElse97.SetHasEvents(ifElse97.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node252.HasEvents());
			IfElse ifElse98 = new IfElse();
			ifElse98.SetClassNameString("IfElse");
			ifElse98.SetId(734);
			ifElse97.AddChild(ifElse98);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node735 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node253 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node735();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node253.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node253.SetId(735);
			ifElse98.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node253);
			ifElse98.SetHasEvents(ifElse98.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node253.HasEvents());
			Noop noop27 = new Noop();
			noop27.SetClassNameString("Noop");
			noop27.SetId(736);
			ifElse98.AddChild(noop27);
			ifElse98.SetHasEvents(ifElse98.HasEvents() | noop27.HasEvents());
			Sequence sequence145 = new Sequence();
			sequence145.SetClassNameString("Sequence");
			sequence145.SetId(737);
			ifElse98.AddChild(sequence145);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node738 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node738();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262.SetId(738);
			sequence145.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262);
			sequence145.SetHasEvents(sequence145.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node262.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node739 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node263 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node739();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node263.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node263.SetId(739);
			sequence145.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node263);
			sequence145.SetHasEvents(sequence145.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node263.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node740 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node98 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node740();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.SetId(740);
			sequence145.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node98);
			sequence145.SetHasEvents(sequence145.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node98.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node741 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node741();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264.SetId(741);
			sequence145.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264);
			sequence145.SetHasEvents(sequence145.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node264.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node742 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node265 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node742();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node265.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node265.SetId(742);
			sequence145.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node265);
			sequence145.SetHasEvents(sequence145.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node265.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node743 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node743();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetId(743);
			sequence145.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15);
			Or or20 = new Or();
			or20.SetClassNameString("Or");
			or20.SetId(608);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.AddChild(or20);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node609 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node254 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node609();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node254.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node254.SetId(609);
			or20.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node254);
			or20.SetHasEvents(or20.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node254.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node655 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node655();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255.SetId(655);
			or20.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255);
			or20.SetHasEvents(or20.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node255.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node907 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node256 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node907();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node256.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node256.SetId(907);
			or20.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node256);
			or20.SetHasEvents(or20.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node256.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.HasEvents() | or20.HasEvents());
			sequence145.SetHasEvents(sequence145.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node15.HasEvents());
			IfElse ifElse99 = new IfElse();
			ifElse99.SetClassNameString("IfElse");
			ifElse99.SetId(748);
			sequence145.AddChild(ifElse99);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node522 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node257 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node522();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node257.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node257.SetId(522);
			ifElse99.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node257);
			ifElse99.SetHasEvents(ifElse99.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node257.HasEvents());
			IfElse ifElse100 = new IfElse();
			ifElse100.SetClassNameString("IfElse");
			ifElse100.SetId(523);
			ifElse99.AddChild(ifElse100);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node524 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node524();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258.SetId(524);
			ifElse100.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258);
			ifElse100.SetHasEvents(ifElse100.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node258.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node526 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node266 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node526();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node266.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node266.SetId(526);
			ifElse100.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node266);
			ifElse100.SetHasEvents(ifElse100.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node266.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node530 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node267 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node530();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node267.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node267.SetId(530);
			ifElse100.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node267);
			ifElse100.SetHasEvents(ifElse100.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node267.HasEvents());
			ifElse99.SetHasEvents(ifElse99.HasEvents() | ifElse100.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node533 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node268 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node533();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node268.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node268.SetId(533);
			ifElse99.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node268);
			ifElse99.SetHasEvents(ifElse99.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node268.HasEvents());
			sequence145.SetHasEvents(sequence145.HasEvents() | ifElse99.HasEvents());
			ifElse98.SetHasEvents(ifElse98.HasEvents() | sequence145.HasEvents());
			ifElse97.SetHasEvents(ifElse97.HasEvents() | ifElse98.HasEvents());
			Sequence sequence146 = new Sequence();
			sequence146.SetClassNameString("Sequence");
			sequence146.SetId(773);
			ifElse97.AddChild(sequence146);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node778 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node99 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node778();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.SetId(778);
			sequence146.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node99);
			sequence146.SetHasEvents(sequence146.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node99.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node779 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node269 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node779();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node269.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node269.SetId(779);
			sequence146.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node269);
			sequence146.SetHasEvents(sequence146.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node269.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node781 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node270 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node781();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node270.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node270.SetId(781);
			sequence146.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node270);
			sequence146.SetHasEvents(sequence146.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node270.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node782 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node782();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetId(782);
			sequence146.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16);
			Or or21 = new Or();
			or21.SetClassNameString("Or");
			or21.SetId(715);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.AddChild(or21);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node719 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node259 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node719();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node259.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node259.SetId(719);
			or21.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node259);
			or21.SetHasEvents(or21.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node259.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node720 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node260 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node720();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node260.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node260.SetId(720);
			or21.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node260);
			or21.SetHasEvents(or21.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node260.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node908 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node261 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node908();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node261.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node261.SetId(908);
			or21.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node261);
			or21.SetHasEvents(or21.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node261.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.HasEvents() | or21.HasEvents());
			sequence146.SetHasEvents(sequence146.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node16.HasEvents());
			IfElse ifElse101 = new IfElse();
			ifElse101.SetClassNameString("IfElse");
			ifElse101.SetId(786);
			sequence146.AddChild(ifElse101);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node535 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node262 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node535();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node262.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node262.SetId(535);
			ifElse101.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node262);
			ifElse101.SetHasEvents(ifElse101.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node262.HasEvents());
			IfElse ifElse102 = new IfElse();
			ifElse102.SetClassNameString("IfElse");
			ifElse102.SetId(538);
			ifElse101.AddChild(ifElse102);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node566 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node263 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node566();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node263.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node263.SetId(566);
			ifElse102.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node263);
			ifElse102.SetHasEvents(ifElse102.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node263.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node569 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node271 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node569();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node271.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node271.SetId(569);
			ifElse102.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node271);
			ifElse102.SetHasEvents(ifElse102.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node271.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node570 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node272 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node570();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node272.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node272.SetId(570);
			ifElse102.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node272);
			ifElse102.SetHasEvents(ifElse102.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node272.HasEvents());
			ifElse101.SetHasEvents(ifElse101.HasEvents() | ifElse102.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node572 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node273 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node572();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node273.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node273.SetId(572);
			ifElse101.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node273);
			ifElse101.SetHasEvents(ifElse101.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node273.HasEvents());
			sequence146.SetHasEvents(sequence146.HasEvents() | ifElse101.HasEvents());
			ifElse97.SetHasEvents(ifElse97.HasEvents() | sequence146.HasEvents());
			sequence144.SetHasEvents(sequence144.HasEvents() | ifElse97.HasEvents());
			withPrecondition18.SetHasEvents(withPrecondition18.HasEvents() | sequence144.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition18.HasEvents());
			WithPrecondition withPrecondition19 = new WithPrecondition();
			withPrecondition19.SetClassNameString("WithPrecondition");
			withPrecondition19.SetId(856);
			selectorLoop.AddChild(withPrecondition19);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node857 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node264 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node857();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node264.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node264.SetId(857);
			withPrecondition19.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node264);
			withPrecondition19.SetHasEvents(withPrecondition19.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node264.HasEvents());
			Sequence sequence147 = new Sequence();
			sequence147.SetClassNameString("Sequence");
			sequence147.SetId(858);
			withPrecondition19.AddChild(sequence147);
			IfElse ifElse103 = new IfElse();
			ifElse103.SetClassNameString("IfElse");
			ifElse103.SetId(793);
			sequence147.AddChild(ifElse103);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node794 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node265 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node794();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node265.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node265.SetId(794);
			ifElse103.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node265);
			ifElse103.SetHasEvents(ifElse103.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node265.HasEvents());
			IfElse ifElse104 = new IfElse();
			ifElse104.SetClassNameString("IfElse");
			ifElse104.SetId(795);
			ifElse103.AddChild(ifElse104);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node796 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node266 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node796();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node266.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node266.SetId(796);
			ifElse104.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node266);
			ifElse104.SetHasEvents(ifElse104.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node266.HasEvents());
			Noop noop28 = new Noop();
			noop28.SetClassNameString("Noop");
			noop28.SetId(797);
			ifElse104.AddChild(noop28);
			ifElse104.SetHasEvents(ifElse104.HasEvents() | noop28.HasEvents());
			Sequence sequence148 = new Sequence();
			sequence148.SetClassNameString("Sequence");
			sequence148.SetId(798);
			ifElse104.AddChild(sequence148);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node799 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node799();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274.SetId(799);
			sequence148.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274);
			sequence148.SetHasEvents(sequence148.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node274.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node800 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node800();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275.SetId(800);
			sequence148.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275);
			sequence148.SetHasEvents(sequence148.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node275.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node801 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node100 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node801();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.SetId(801);
			sequence148.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node100);
			sequence148.SetHasEvents(sequence148.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node100.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node802 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node802();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276.SetId(802);
			sequence148.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276);
			sequence148.SetHasEvents(sequence148.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node276.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node803 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node277 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node803();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node277.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node277.SetId(803);
			sequence148.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node277);
			sequence148.SetHasEvents(sequence148.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node277.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node804 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node804();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetId(804);
			sequence148.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17);
			Or or22 = new Or();
			or22.SetClassNameString("Or");
			or22.SetId(768);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.AddChild(or22);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node769 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node769();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267.SetId(769);
			or22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267);
			or22.SetHasEvents(or22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node267.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node772 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node772();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268.SetId(772);
			or22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268);
			or22.SetHasEvents(or22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node268.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node909 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node269 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node909();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node269.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node269.SetId(909);
			or22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node269);
			or22.SetHasEvents(or22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node269.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.HasEvents() | or22.HasEvents());
			sequence148.SetHasEvents(sequence148.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node17.HasEvents());
			IfElse ifElse105 = new IfElse();
			ifElse105.SetClassNameString("IfElse");
			ifElse105.SetId(808);
			sequence148.AddChild(ifElse105);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node592 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node270 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node592();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node270.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node270.SetId(592);
			ifElse105.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node270);
			ifElse105.SetHasEvents(ifElse105.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node270.HasEvents());
			IfElse ifElse106 = new IfElse();
			ifElse106.SetClassNameString("IfElse");
			ifElse106.SetId(598);
			ifElse105.AddChild(ifElse106);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node703 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node271 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node703();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node271.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node271.SetId(703);
			ifElse106.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node271);
			ifElse106.SetHasEvents(ifElse106.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node271.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node704 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node278 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node704();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node278.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node278.SetId(704);
			ifElse106.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node278);
			ifElse106.SetHasEvents(ifElse106.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node278.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node705 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node279 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node705();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node279.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node279.SetId(705);
			ifElse106.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node279);
			ifElse106.SetHasEvents(ifElse106.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node279.HasEvents());
			ifElse105.SetHasEvents(ifElse105.HasEvents() | ifElse106.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node707 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node280 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node707();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node280.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node280.SetId(707);
			ifElse105.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node280);
			ifElse105.SetHasEvents(ifElse105.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node280.HasEvents());
			sequence148.SetHasEvents(sequence148.HasEvents() | ifElse105.HasEvents());
			ifElse104.SetHasEvents(ifElse104.HasEvents() | sequence148.HasEvents());
			ifElse103.SetHasEvents(ifElse103.HasEvents() | ifElse104.HasEvents());
			Sequence sequence149 = new Sequence();
			sequence149.SetClassNameString("Sequence");
			sequence149.SetId(815);
			ifElse103.AddChild(sequence149);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node816 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node101 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node816();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.SetId(816);
			sequence149.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node101);
			sequence149.SetHasEvents(sequence149.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node101.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node817 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node281 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node817();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node281.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node281.SetId(817);
			sequence149.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node281);
			sequence149.SetHasEvents(sequence149.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node281.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node819 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node282 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node819();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node282.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node282.SetId(819);
			sequence149.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node282);
			sequence149.SetHasEvents(sequence149.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node282.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node820 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node820();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetId(820);
			sequence149.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18);
			Or or23 = new Or();
			or23.SetClassNameString("Or");
			or23.SetId(790);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.AddChild(or23);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node791 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node791();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272.SetId(791);
			or23.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272);
			or23.SetHasEvents(or23.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node272.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node792 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node273 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node792();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node273.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node273.SetId(792);
			or23.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node273);
			or23.SetHasEvents(or23.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node273.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node910 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node274 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node910();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node274.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node274.SetId(910);
			or23.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node274);
			or23.SetHasEvents(or23.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node274.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.HasEvents() | or23.HasEvents());
			sequence149.SetHasEvents(sequence149.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node18.HasEvents());
			IfElse ifElse107 = new IfElse();
			ifElse107.SetClassNameString("IfElse");
			ifElse107.SetId(824);
			sequence149.AddChild(ifElse107);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node709 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node275 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node709();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node275.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node275.SetId(709);
			ifElse107.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node275);
			ifElse107.SetHasEvents(ifElse107.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node275.HasEvents());
			IfElse ifElse108 = new IfElse();
			ifElse108.SetClassNameString("IfElse");
			ifElse108.SetId(710);
			ifElse107.AddChild(ifElse108);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node744 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node276 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node744();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node276.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node276.SetId(744);
			ifElse108.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node276);
			ifElse108.SetHasEvents(ifElse108.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node276.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node745 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node283 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node745();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node283.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node283.SetId(745);
			ifElse108.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node283);
			ifElse108.SetHasEvents(ifElse108.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node283.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node747 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node747();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284.SetId(747);
			ifElse108.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284);
			ifElse108.SetHasEvents(ifElse108.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node284.HasEvents());
			ifElse107.SetHasEvents(ifElse107.HasEvents() | ifElse108.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node749 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node749();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285.SetId(749);
			ifElse107.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285);
			ifElse107.SetHasEvents(ifElse107.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node285.HasEvents());
			sequence149.SetHasEvents(sequence149.HasEvents() | ifElse107.HasEvents());
			ifElse103.SetHasEvents(ifElse103.HasEvents() | sequence149.HasEvents());
			sequence147.SetHasEvents(sequence147.HasEvents() | ifElse103.HasEvents());
			withPrecondition19.SetHasEvents(withPrecondition19.HasEvents() | sequence147.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition19.HasEvents());
			WithPrecondition withPrecondition20 = new WithPrecondition();
			withPrecondition20.SetClassNameString("WithPrecondition");
			withPrecondition20.SetId(1180);
			selectorLoop.AddChild(withPrecondition20);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1181 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node277 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1181();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node277.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node277.SetId(1181);
			withPrecondition20.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node277);
			withPrecondition20.SetHasEvents(withPrecondition20.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node277.HasEvents());
			Sequence sequence150 = new Sequence();
			sequence150.SetClassNameString("Sequence");
			sequence150.SetId(1182);
			withPrecondition20.AddChild(sequence150);
			IfElse ifElse109 = new IfElse();
			ifElse109.SetClassNameString("IfElse");
			ifElse109.SetId(1183);
			sequence150.AddChild(ifElse109);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1184 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1184();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278.SetId(1184);
			ifElse109.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278);
			ifElse109.SetHasEvents(ifElse109.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node278.HasEvents());
			IfElse ifElse110 = new IfElse();
			ifElse110.SetClassNameString("IfElse");
			ifElse110.SetId(1185);
			ifElse109.AddChild(ifElse110);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1186 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node279 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1186();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node279.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node279.SetId(1186);
			ifElse110.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node279);
			ifElse110.SetHasEvents(ifElse110.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node279.HasEvents());
			Noop noop29 = new Noop();
			noop29.SetClassNameString("Noop");
			noop29.SetId(1187);
			ifElse110.AddChild(noop29);
			ifElse110.SetHasEvents(ifElse110.HasEvents() | noop29.HasEvents());
			Sequence sequence151 = new Sequence();
			sequence151.SetClassNameString("Sequence");
			sequence151.SetId(1188);
			ifElse110.AddChild(sequence151);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1189 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node286 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1189();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node286.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node286.SetId(1189);
			sequence151.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node286);
			sequence151.SetHasEvents(sequence151.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node286.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1190 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node287 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1190();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node287.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node287.SetId(1190);
			sequence151.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node287);
			sequence151.SetHasEvents(sequence151.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node287.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1191 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node102 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1191();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.SetId(1191);
			sequence151.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node102);
			sequence151.SetHasEvents(sequence151.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node102.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1192 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node288 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1192();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node288.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node288.SetId(1192);
			sequence151.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node288);
			sequence151.SetHasEvents(sequence151.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node288.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1193 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node289 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1193();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node289.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node289.SetId(1193);
			sequence151.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node289);
			sequence151.SetHasEvents(sequence151.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node289.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1194 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1194();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetId(1194);
			sequence151.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19);
			Or or24 = new Or();
			or24.SetClassNameString("Or");
			or24.SetId(1217);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.AddChild(or24);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1218 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node280 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1218();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node280.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node280.SetId(1218);
			or24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node280);
			or24.SetHasEvents(or24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node280.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1219 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node281 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1219();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node281.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node281.SetId(1219);
			or24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node281);
			or24.SetHasEvents(or24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node281.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.HasEvents() | or24.HasEvents());
			sequence151.SetHasEvents(sequence151.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node19.HasEvents());
			IfElse ifElse111 = new IfElse();
			ifElse111.SetClassNameString("IfElse");
			ifElse111.SetId(1195);
			sequence151.AddChild(ifElse111);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1220 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node282 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1220();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node282.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node282.SetId(1220);
			ifElse111.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node282);
			ifElse111.SetHasEvents(ifElse111.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node282.HasEvents());
			IfElse ifElse112 = new IfElse();
			ifElse112.SetClassNameString("IfElse");
			ifElse112.SetId(1221);
			ifElse111.AddChild(ifElse112);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1222 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1222();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283.SetId(1222);
			ifElse112.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283);
			ifElse112.SetHasEvents(ifElse112.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node283.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1223 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node290 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1223();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node290.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node290.SetId(1223);
			ifElse112.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node290);
			ifElse112.SetHasEvents(ifElse112.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node290.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1224 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node291 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1224();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node291.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node291.SetId(1224);
			ifElse112.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node291);
			ifElse112.SetHasEvents(ifElse112.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node291.HasEvents());
			ifElse111.SetHasEvents(ifElse111.HasEvents() | ifElse112.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1225 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1225();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292.SetId(1225);
			ifElse111.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292);
			ifElse111.SetHasEvents(ifElse111.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node292.HasEvents());
			sequence151.SetHasEvents(sequence151.HasEvents() | ifElse111.HasEvents());
			ifElse110.SetHasEvents(ifElse110.HasEvents() | sequence151.HasEvents());
			ifElse109.SetHasEvents(ifElse109.HasEvents() | ifElse110.HasEvents());
			Sequence sequence152 = new Sequence();
			sequence152.SetClassNameString("Sequence");
			sequence152.SetId(1196);
			ifElse109.AddChild(sequence152);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1226 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node103 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1226();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.SetId(1226);
			sequence152.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node103);
			sequence152.SetHasEvents(sequence152.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node103.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1227 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1227();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293.SetId(1227);
			sequence152.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293);
			sequence152.SetHasEvents(sequence152.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node293.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1228 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1228();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294.SetId(1228);
			sequence152.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294);
			sequence152.SetHasEvents(sequence152.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node294.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node812 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node812();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetId(812);
			sequence152.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20);
			Or or25 = new Or();
			or25.SetClassNameString("Or");
			or25.SetId(813);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.AddChild(or25);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node814 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node284 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node814();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node284.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node284.SetId(814);
			or25.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node284);
			or25.SetHasEvents(or25.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node284.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1229 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node285 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1229();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node285.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node285.SetId(1229);
			or25.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node285);
			or25.SetHasEvents(or25.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node285.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.HasEvents() | or25.HasEvents());
			sequence152.SetHasEvents(sequence152.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node20.HasEvents());
			IfElse ifElse113 = new IfElse();
			ifElse113.SetClassNameString("IfElse");
			ifElse113.SetId(822);
			sequence152.AddChild(ifElse113);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node823 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node286 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node823();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node286.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node286.SetId(823);
			ifElse113.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node286);
			ifElse113.SetHasEvents(ifElse113.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node286.HasEvents());
			IfElse ifElse114 = new IfElse();
			ifElse114.SetClassNameString("IfElse");
			ifElse114.SetId(825);
			ifElse113.AddChild(ifElse114);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node826 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node287 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node826();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node287.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node287.SetId(826);
			ifElse114.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node287);
			ifElse114.SetHasEvents(ifElse114.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node287.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node827 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node295 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node827();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node295.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node295.SetId(827);
			ifElse114.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node295);
			ifElse114.SetHasEvents(ifElse114.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node295.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node828 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node296 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node828();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node296.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node296.SetId(828);
			ifElse114.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node296);
			ifElse114.SetHasEvents(ifElse114.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node296.HasEvents());
			ifElse113.SetHasEvents(ifElse113.HasEvents() | ifElse114.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1230 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node297 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1230();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node297.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node297.SetId(1230);
			ifElse113.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node297);
			ifElse113.SetHasEvents(ifElse113.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node297.HasEvents());
			sequence152.SetHasEvents(sequence152.HasEvents() | ifElse113.HasEvents());
			ifElse109.SetHasEvents(ifElse109.HasEvents() | sequence152.HasEvents());
			sequence150.SetHasEvents(sequence150.HasEvents() | ifElse109.HasEvents());
			withPrecondition20.SetHasEvents(withPrecondition20.HasEvents() | sequence150.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition20.HasEvents());
			WithPrecondition withPrecondition21 = new WithPrecondition();
			withPrecondition21.SetClassNameString("WithPrecondition");
			withPrecondition21.SetId(1231);
			selectorLoop.AddChild(withPrecondition21);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1232 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1232();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288.SetId(1232);
			withPrecondition21.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288);
			withPrecondition21.SetHasEvents(withPrecondition21.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node288.HasEvents());
			Sequence sequence153 = new Sequence();
			sequence153.SetClassNameString("Sequence");
			sequence153.SetId(1233);
			withPrecondition21.AddChild(sequence153);
			IfElse ifElse115 = new IfElse();
			ifElse115.SetClassNameString("IfElse");
			ifElse115.SetId(1234);
			sequence153.AddChild(ifElse115);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1235 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node289 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1235();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node289.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node289.SetId(1235);
			ifElse115.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node289);
			ifElse115.SetHasEvents(ifElse115.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node289.HasEvents());
			IfElse ifElse116 = new IfElse();
			ifElse116.SetClassNameString("IfElse");
			ifElse116.SetId(1236);
			ifElse115.AddChild(ifElse116);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1237 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node290 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1237();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node290.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node290.SetId(1237);
			ifElse116.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node290);
			ifElse116.SetHasEvents(ifElse116.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node290.HasEvents());
			Noop noop30 = new Noop();
			noop30.SetClassNameString("Noop");
			noop30.SetId(1238);
			ifElse116.AddChild(noop30);
			ifElse116.SetHasEvents(ifElse116.HasEvents() | noop30.HasEvents());
			Sequence sequence154 = new Sequence();
			sequence154.SetClassNameString("Sequence");
			sequence154.SetId(1239);
			ifElse116.AddChild(sequence154);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1240 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node298 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1240();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node298.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node298.SetId(1240);
			sequence154.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node298);
			sequence154.SetHasEvents(sequence154.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node298.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1241 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node299 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1241();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node299.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node299.SetId(1241);
			sequence154.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node299);
			sequence154.SetHasEvents(sequence154.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node299.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1242 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node104 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1242();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.SetId(1242);
			sequence154.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node104);
			sequence154.SetHasEvents(sequence154.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node104.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1243 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node300 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1243();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node300.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node300.SetId(1243);
			sequence154.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node300);
			sequence154.SetHasEvents(sequence154.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node300.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1244 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node301 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1244();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node301.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node301.SetId(1244);
			sequence154.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node301);
			sequence154.SetHasEvents(sequence154.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node301.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1245 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1245();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetId(1245);
			sequence154.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21);
			Or or26 = new Or();
			or26.SetClassNameString("Or");
			or26.SetId(830);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.AddChild(or26);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node831 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node831();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291.SetId(831);
			or26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291);
			or26.SetHasEvents(or26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node291.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node832 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node292 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node832();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node292.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node292.SetId(832);
			or26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node292);
			or26.SetHasEvents(or26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node292.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.HasEvents() | or26.HasEvents());
			sequence154.SetHasEvents(sequence154.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node21.HasEvents());
			IfElse ifElse117 = new IfElse();
			ifElse117.SetClassNameString("IfElse");
			ifElse117.SetId(1246);
			sequence154.AddChild(ifElse117);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node833 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node293 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node833();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node293.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node293.SetId(833);
			ifElse117.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node293);
			ifElse117.SetHasEvents(ifElse117.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node293.HasEvents());
			IfElse ifElse118 = new IfElse();
			ifElse118.SetClassNameString("IfElse");
			ifElse118.SetId(834);
			ifElse117.AddChild(ifElse118);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node835 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node294 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node835();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node294.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node294.SetId(835);
			ifElse118.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node294);
			ifElse118.SetHasEvents(ifElse118.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node294.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node836 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node302 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node836();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node302.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node302.SetId(836);
			ifElse118.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node302);
			ifElse118.SetHasEvents(ifElse118.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node302.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node837 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node837();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303.SetId(837);
			ifElse118.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303);
			ifElse118.SetHasEvents(ifElse118.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node303.HasEvents());
			ifElse117.SetHasEvents(ifElse117.HasEvents() | ifElse118.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node838 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node838();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304.SetId(838);
			ifElse117.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304);
			ifElse117.SetHasEvents(ifElse117.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node304.HasEvents());
			sequence154.SetHasEvents(sequence154.HasEvents() | ifElse117.HasEvents());
			ifElse116.SetHasEvents(ifElse116.HasEvents() | sequence154.HasEvents());
			ifElse115.SetHasEvents(ifElse115.HasEvents() | ifElse116.HasEvents());
			Sequence sequence155 = new Sequence();
			sequence155.SetClassNameString("Sequence");
			sequence155.SetId(1247);
			ifElse115.AddChild(sequence155);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node839 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node105 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node839();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.SetId(839);
			sequence155.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node105);
			sequence155.SetHasEvents(sequence155.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node105.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node840 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node305 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node840();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node305.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node305.SetId(840);
			sequence155.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node305);
			sequence155.SetHasEvents(sequence155.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node305.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node841 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node841();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306.SetId(841);
			sequence155.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306);
			sequence155.SetHasEvents(sequence155.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node306.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node842 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node842();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetId(842);
			sequence155.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22);
			Or or27 = new Or();
			or27.SetClassNameString("Or");
			or27.SetId(843);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.AddChild(or27);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node844 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node844();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295.SetId(844);
			or27.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295);
			or27.SetHasEvents(or27.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node295.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node845 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node296 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node845();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node296.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node296.SetId(845);
			or27.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node296);
			or27.SetHasEvents(or27.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node296.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.HasEvents() | or27.HasEvents());
			sequence155.SetHasEvents(sequence155.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node22.HasEvents());
			IfElse ifElse119 = new IfElse();
			ifElse119.SetClassNameString("IfElse");
			ifElse119.SetId(846);
			sequence155.AddChild(ifElse119);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node847 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node297 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node847();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node297.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node297.SetId(847);
			ifElse119.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node297);
			ifElse119.SetHasEvents(ifElse119.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node297.HasEvents());
			IfElse ifElse120 = new IfElse();
			ifElse120.SetClassNameString("IfElse");
			ifElse120.SetId(848);
			ifElse119.AddChild(ifElse120);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node849 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node849();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298.SetId(849);
			ifElse120.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298);
			ifElse120.SetHasEvents(ifElse120.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node298.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node850 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node850();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307.SetId(850);
			ifElse120.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307);
			ifElse120.SetHasEvents(ifElse120.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node307.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node859 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node308 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node859();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node308.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node308.SetId(859);
			ifElse120.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node308);
			ifElse120.SetHasEvents(ifElse120.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node308.HasEvents());
			ifElse119.SetHasEvents(ifElse119.HasEvents() | ifElse120.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node860 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node309 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node860();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node309.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node309.SetId(860);
			ifElse119.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node309);
			ifElse119.SetHasEvents(ifElse119.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node309.HasEvents());
			sequence155.SetHasEvents(sequence155.HasEvents() | ifElse119.HasEvents());
			ifElse115.SetHasEvents(ifElse115.HasEvents() | sequence155.HasEvents());
			sequence153.SetHasEvents(sequence153.HasEvents() | ifElse115.HasEvents());
			withPrecondition21.SetHasEvents(withPrecondition21.HasEvents() | sequence153.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition21.HasEvents());
			WithPrecondition withPrecondition22 = new WithPrecondition();
			withPrecondition22.SetClassNameString("WithPrecondition");
			withPrecondition22.SetId(1098);
			selectorLoop.AddChild(withPrecondition22);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1137 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node299 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1137();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node299.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node299.SetId(1137);
			withPrecondition22.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node299);
			withPrecondition22.SetHasEvents(withPrecondition22.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node299.HasEvents());
			Sequence sequence156 = new Sequence();
			sequence156.SetClassNameString("Sequence");
			sequence156.SetId(1099);
			withPrecondition22.AddChild(sequence156);
			IfElse ifElse121 = new IfElse();
			ifElse121.SetClassNameString("IfElse");
			ifElse121.SetId(762);
			sequence156.AddChild(ifElse121);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node765 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node765();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300.SetId(765);
			ifElse121.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300);
			ifElse121.SetHasEvents(ifElse121.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node300.HasEvents());
			IfElse ifElse122 = new IfElse();
			ifElse122.SetClassNameString("IfElse");
			ifElse122.SetId(783);
			ifElse121.AddChild(ifElse122);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node784 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node301 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node784();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node301.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node301.SetId(784);
			ifElse122.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node301);
			ifElse122.SetHasEvents(ifElse122.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node301.HasEvents());
			Noop noop31 = new Noop();
			noop31.SetClassNameString("Noop");
			noop31.SetId(785);
			ifElse122.AddChild(noop31);
			ifElse122.SetHasEvents(ifElse122.HasEvents() | noop31.HasEvents());
			Sequence sequence157 = new Sequence();
			sequence157.SetClassNameString("Sequence");
			sequence157.SetId(789);
			ifElse122.AddChild(sequence157);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node805 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node310 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node805();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node310.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node310.SetId(805);
			sequence157.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node310);
			sequence157.SetHasEvents(sequence157.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node310.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node806 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node311 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node806();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node311.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node311.SetId(806);
			sequence157.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node311);
			sequence157.SetHasEvents(sequence157.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node311.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node807 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node106 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node807();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.SetId(807);
			sequence157.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node106);
			sequence157.SetHasEvents(sequence157.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node106.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node809 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node809();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312.SetId(809);
			sequence157.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312);
			sequence157.SetHasEvents(sequence157.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node312.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node810 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node810();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313.SetId(810);
			sequence157.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313);
			sequence157.SetHasEvents(sequence157.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node313.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node811 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node811();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetId(811);
			sequence157.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23);
			Or or28 = new Or();
			or28.SetClassNameString("Or");
			or28.SetId(861);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.AddChild(or28);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node862 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node302 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node862();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node302.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node302.SetId(862);
			or28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node302);
			or28.SetHasEvents(or28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node302.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node863 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node303 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node863();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node303.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node303.SetId(863);
			or28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node303);
			or28.SetHasEvents(or28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node303.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.HasEvents() | or28.HasEvents());
			sequence157.SetHasEvents(sequence157.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node23.HasEvents());
			IfElse ifElse123 = new IfElse();
			ifElse123.SetClassNameString("IfElse");
			ifElse123.SetId(821);
			sequence157.AddChild(ifElse123);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node867 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node304 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node867();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node304.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node304.SetId(867);
			ifElse123.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node304);
			ifElse123.SetHasEvents(ifElse123.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node304.HasEvents());
			IfElse ifElse124 = new IfElse();
			ifElse124.SetClassNameString("IfElse");
			ifElse124.SetId(872);
			ifElse123.AddChild(ifElse124);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node873 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node305 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node873();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node305.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node305.SetId(873);
			ifElse124.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node305);
			ifElse124.SetHasEvents(ifElse124.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node305.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node875 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node314 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node875();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node314.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node314.SetId(875);
			ifElse124.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node314);
			ifElse124.SetHasEvents(ifElse124.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node314.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node876 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node315 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node876();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node315.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node315.SetId(876);
			ifElse124.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node315);
			ifElse124.SetHasEvents(ifElse124.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node315.HasEvents());
			ifElse123.SetHasEvents(ifElse123.HasEvents() | ifElse124.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node881 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node881();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316.SetId(881);
			ifElse123.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316);
			ifElse123.SetHasEvents(ifElse123.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node316.HasEvents());
			sequence157.SetHasEvents(sequence157.HasEvents() | ifElse123.HasEvents());
			ifElse122.SetHasEvents(ifElse122.HasEvents() | sequence157.HasEvents());
			ifElse121.SetHasEvents(ifElse121.HasEvents() | ifElse122.HasEvents());
			Sequence sequence158 = new Sequence();
			sequence158.SetClassNameString("Sequence");
			sequence158.SetId(829);
			ifElse121.AddChild(sequence158);
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node882 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node107 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node882();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.SetId(882);
			sequence158.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node107);
			sequence158.SetHasEvents(sequence158.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node107.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node883 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node883();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317.SetId(883);
			sequence158.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317);
			sequence158.SetHasEvents(sequence158.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node317.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node885 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node885();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318.SetId(885);
			sequence158.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318);
			sequence158.SetHasEvents(sequence158.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node318.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node886 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node886();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetId(886);
			sequence158.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24);
			Or or29 = new Or();
			or29.SetClassNameString("Or");
			or29.SetId(887);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.AddChild(or29);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1032 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node306 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1032();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node306.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node306.SetId(1032);
			or29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node306);
			or29.SetHasEvents(or29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node306.HasEvents());
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1041 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node307 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1041();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node307.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node307.SetId(1041);
			or29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node307);
			or29.SetHasEvents(or29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node307.HasEvents());
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.HasEvents() | or29.HasEvents());
			sequence158.SetHasEvents(sequence158.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node24.HasEvents());
			IfElse ifElse125 = new IfElse();
			ifElse125.SetClassNameString("IfElse");
			ifElse125.SetId(1062);
			sequence158.AddChild(ifElse125);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1065 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node308 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1065();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node308.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node308.SetId(1065);
			ifElse125.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node308);
			ifElse125.SetHasEvents(ifElse125.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node308.HasEvents());
			IfElse ifElse126 = new IfElse();
			ifElse126.SetClassNameString("IfElse");
			ifElse126.SetId(1087);
			ifElse125.AddChild(ifElse126);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1088 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node309 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1088();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node309.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node309.SetId(1088);
			ifElse126.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node309);
			ifElse126.SetHasEvents(ifElse126.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node309.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1089 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node319 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1089();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node319.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node319.SetId(1089);
			ifElse126.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node319);
			ifElse126.SetHasEvents(ifElse126.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node319.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1090 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node320 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1090();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node320.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node320.SetId(1090);
			ifElse126.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node320);
			ifElse126.SetHasEvents(ifElse126.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node320.HasEvents());
			ifElse125.SetHasEvents(ifElse125.HasEvents() | ifElse126.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1091 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node321 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1091();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node321.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node321.SetId(1091);
			ifElse125.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node321);
			ifElse125.SetHasEvents(ifElse125.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node321.HasEvents());
			sequence158.SetHasEvents(sequence158.HasEvents() | ifElse125.HasEvents());
			ifElse121.SetHasEvents(ifElse121.HasEvents() | sequence158.HasEvents());
			sequence156.SetHasEvents(sequence156.HasEvents() | ifElse121.HasEvents());
			withPrecondition22.SetHasEvents(withPrecondition22.HasEvents() | sequence156.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition22.HasEvents());
			WithPrecondition withPrecondition23 = new WithPrecondition();
			withPrecondition23.SetClassNameString("WithPrecondition");
			withPrecondition23.SetId(515);
			selectorLoop.AddChild(withPrecondition23);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1092 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1092();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310.SetId(1092);
			withPrecondition23.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310);
			withPrecondition23.SetHasEvents(withPrecondition23.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node310.HasEvents());
			Selector selector34 = new Selector();
			selector34.SetClassNameString("Selector");
			selector34.SetId(1093);
			withPrecondition23.AddChild(selector34);
			Sequence sequence159 = new Sequence();
			sequence159.SetClassNameString("Sequence");
			sequence159.SetId(1094);
			selector34.AddChild(sequence159);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1095 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1095();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311.SetId(1095);
			sequence159.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311);
			sequence159.SetHasEvents(sequence159.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node311.HasEvents());
			Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1096 assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node108 = new Assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node1096();
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.SetClassNameString("Assignment");
			assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.SetId(1096);
			sequence159.AddChild(assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node108);
			sequence159.SetHasEvents(sequence159.HasEvents() | assignment_bt_WrapperAI_Hero_HeroCommonAutoAI_node108.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1097 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node322 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1097();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node322.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node322.SetId(1097);
			sequence159.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node322);
			sequence159.SetHasEvents(sequence159.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node322.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1100 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1100();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323.SetId(1100);
			sequence159.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323);
			sequence159.SetHasEvents(sequence159.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node323.HasEvents());
			selector34.SetHasEvents(selector34.HasEvents() | sequence159.HasEvents());
			Sequence sequence160 = new Sequence();
			sequence160.SetClassNameString("Sequence");
			sequence160.SetId(1101);
			selector34.AddChild(sequence160);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1102 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node312 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1102();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node312.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node312.SetId(1102);
			sequence160.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node312);
			sequence160.SetHasEvents(sequence160.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node312.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1103 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node324 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1103();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node324.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node324.SetId(1103);
			sequence160.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node324);
			sequence160.SetHasEvents(sequence160.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node324.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1104 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1104();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325.SetId(1104);
			sequence160.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325);
			sequence160.SetHasEvents(sequence160.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node325.HasEvents());
			IfElse ifElse127 = new IfElse();
			ifElse127.SetClassNameString("IfElse");
			ifElse127.SetId(1105);
			sequence160.AddChild(ifElse127);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1106 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node313 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1106();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node313.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node313.SetId(1106);
			ifElse127.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node313);
			ifElse127.SetHasEvents(ifElse127.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node313.HasEvents());
			Sequence sequence161 = new Sequence();
			sequence161.SetClassNameString("Sequence");
			sequence161.SetId(1107);
			ifElse127.AddChild(sequence161);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1108 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1108();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326.SetId(1108);
			sequence161.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326);
			sequence161.SetHasEvents(sequence161.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node326.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1109 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node327 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1109();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node327.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node327.SetId(1109);
			sequence161.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node327);
			sequence161.SetHasEvents(sequence161.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node327.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1110 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node328 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1110();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node328.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node328.SetId(1110);
			sequence161.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node328);
			sequence161.SetHasEvents(sequence161.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node328.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1111 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node329 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1111();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node329.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node329.SetId(1111);
			sequence161.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node329);
			sequence161.SetHasEvents(sequence161.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node329.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1112 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node330 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1112();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node330.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node330.SetId(1112);
			sequence161.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node330);
			sequence161.SetHasEvents(sequence161.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node330.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1113 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1113();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetId(1113);
			sequence161.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1114 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node314 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1114();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node314.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node314.SetId(1114);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node314);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node314.HasEvents());
			sequence161.SetHasEvents(sequence161.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node25.HasEvents());
			ifElse127.SetHasEvents(ifElse127.HasEvents() | sequence161.HasEvents());
			Sequence sequence162 = new Sequence();
			sequence162.SetClassNameString("Sequence");
			sequence162.SetId(1115);
			ifElse127.AddChild(sequence162);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1116 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node331 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1116();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node331.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node331.SetId(1116);
			sequence162.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node331);
			sequence162.SetHasEvents(sequence162.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node331.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1117 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node332 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1117();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node332.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node332.SetId(1117);
			sequence162.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node332);
			sequence162.SetHasEvents(sequence162.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node332.HasEvents());
			DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1118 decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26 = new DecoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node1118();
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetClassNameString("DecoratorLoopUntil");
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetId(1118);
			sequence162.AddChild(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1119 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1119();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315.SetId(1119);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315);
			decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.SetHasEvents(decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node315.HasEvents());
			sequence162.SetHasEvents(sequence162.HasEvents() | decoratorLoopUntil_bt_WrapperAI_Hero_HeroCommonAutoAI_node26.HasEvents());
			ifElse127.SetHasEvents(ifElse127.HasEvents() | sequence162.HasEvents());
			sequence160.SetHasEvents(sequence160.HasEvents() | ifElse127.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1120 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node333 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1120();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node333.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node333.SetId(1120);
			sequence160.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node333);
			sequence160.SetHasEvents(sequence160.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node333.HasEvents());
			selector34.SetHasEvents(selector34.HasEvents() | sequence160.HasEvents());
			withPrecondition23.SetHasEvents(withPrecondition23.HasEvents() | selector34.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition23.HasEvents());
			WithPrecondition withPrecondition24 = new WithPrecondition();
			withPrecondition24.SetClassNameString("WithPrecondition");
			withPrecondition24.SetId(440);
			selectorLoop.AddChild(withPrecondition24);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node451 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node316 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node451();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node316.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node316.SetId(451);
			withPrecondition24.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node316);
			withPrecondition24.SetHasEvents(withPrecondition24.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node316.HasEvents());
			IfElse ifElse128 = new IfElse();
			ifElse128.SetClassNameString("IfElse");
			ifElse128.SetId(453);
			withPrecondition24.AddChild(ifElse128);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node459 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node317 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node459();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node317.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node317.SetId(459);
			ifElse128.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node317);
			ifElse128.SetHasEvents(ifElse128.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node317.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node461 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node461();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334.SetId(461);
			ifElse128.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334);
			ifElse128.SetHasEvents(ifElse128.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node334.HasEvents());
			Sequence sequence163 = new Sequence();
			sequence163.SetClassNameString("Sequence");
			sequence163.SetId(466);
			ifElse128.AddChild(sequence163);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node467 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node335 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node467();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node335.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node335.SetId(467);
			sequence163.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node335);
			sequence163.SetHasEvents(sequence163.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node335.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node468 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node336 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node468();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node336.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node336.SetId(468);
			sequence163.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node336);
			sequence163.SetHasEvents(sequence163.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node336.HasEvents());
			ifElse128.SetHasEvents(ifElse128.HasEvents() | sequence163.HasEvents());
			withPrecondition24.SetHasEvents(withPrecondition24.HasEvents() | ifElse128.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition24.HasEvents());
			WithPrecondition withPrecondition25 = new WithPrecondition();
			withPrecondition25.SetClassNameString("WithPrecondition");
			withPrecondition25.SetId(2);
			selectorLoop.AddChild(withPrecondition25);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node318 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node3();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node318.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node318.SetId(3);
			withPrecondition25.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node318);
			withPrecondition25.SetHasEvents(withPrecondition25.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node318.HasEvents());
			SelectorLoop selectorLoop3 = new SelectorLoop();
			selectorLoop3.SetClassNameString("SelectorLoop");
			selectorLoop3.SetId(1139);
			withPrecondition25.AddChild(selectorLoop3);
			WithPrecondition withPrecondition26 = new WithPrecondition();
			withPrecondition26.SetClassNameString("WithPrecondition");
			withPrecondition26.SetId(1151);
			selectorLoop3.AddChild(withPrecondition26);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1152 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1152();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319.SetId(1152);
			withPrecondition26.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319);
			withPrecondition26.SetHasEvents(withPrecondition26.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node319.HasEvents());
			Sequence sequence164 = new Sequence();
			sequence164.SetClassNameString("Sequence");
			sequence164.SetId(59);
			withPrecondition26.AddChild(sequence164);
			Selector selector35 = new Selector();
			selector35.SetClassNameString("Selector");
			selector35.SetId(487);
			sequence164.AddChild(selector35);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node488 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node337 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node488();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node337.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node337.SetId(488);
			selector35.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node337);
			selector35.SetHasEvents(selector35.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node337.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1140 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1140();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338.SetId(1140);
			selector35.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338);
			selector35.SetHasEvents(selector35.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node338.HasEvents());
			sequence164.SetHasEvents(sequence164.HasEvents() | selector35.HasEvents());
			DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node65 decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3 = new DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node65();
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetClassNameString("DecoratorLoop");
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetId(65);
			sequence164.AddChild(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3);
			Noop noop32 = new Noop();
			noop32.SetClassNameString("Noop");
			noop32.SetId(66);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.AddChild(noop32);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.SetHasEvents(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents() | noop32.HasEvents());
			sequence164.SetHasEvents(sequence164.HasEvents() | decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node3.HasEvents());
			withPrecondition26.SetHasEvents(withPrecondition26.HasEvents() | sequence164.HasEvents());
			selectorLoop3.SetHasEvents(selectorLoop3.HasEvents() | withPrecondition26.HasEvents());
			WithPrecondition withPrecondition27 = new WithPrecondition();
			withPrecondition27.SetClassNameString("WithPrecondition");
			withPrecondition27.SetId(1153);
			selectorLoop3.AddChild(withPrecondition27);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1154 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node320 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1154();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node320.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node320.SetId(1154);
			withPrecondition27.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node320);
			withPrecondition27.SetHasEvents(withPrecondition27.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node320.HasEvents());
			Sequence sequence165 = new Sequence();
			sequence165.SetClassNameString("Sequence");
			sequence165.SetId(1150);
			withPrecondition27.AddChild(sequence165);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1142 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1142();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339.SetId(1142);
			sequence165.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339);
			sequence165.SetHasEvents(sequence165.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node339.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1143 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node340 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1143();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node340.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node340.SetId(1143);
			sequence165.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node340);
			sequence165.SetHasEvents(sequence165.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node340.HasEvents());
			DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node1144 decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9 = new DecoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node1144();
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetClassNameString("DecoratorAlwaysSuccess");
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetId(1144);
			sequence165.AddChild(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9);
			Sequence sequence166 = new Sequence();
			sequence166.SetClassNameString("Sequence");
			sequence166.SetId(1145);
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.AddChild(sequence166);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1146 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1146();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341.SetId(1146);
			sequence166.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341);
			sequence166.SetHasEvents(sequence166.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node341.HasEvents());
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1147 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1147();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342.SetId(1147);
			sequence166.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342);
			sequence166.SetHasEvents(sequence166.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node342.HasEvents());
			decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.SetHasEvents(decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents() | sequence166.HasEvents());
			sequence165.SetHasEvents(sequence165.HasEvents() | decoratorAlwaysSuccess_bt_WrapperAI_Hero_HeroCommonAutoAI_node9.HasEvents());
			withPrecondition27.SetHasEvents(withPrecondition27.HasEvents() | sequence165.HasEvents());
			selectorLoop3.SetHasEvents(selectorLoop3.HasEvents() | withPrecondition27.HasEvents());
			WithPrecondition withPrecondition28 = new WithPrecondition();
			withPrecondition28.SetClassNameString("WithPrecondition");
			withPrecondition28.SetId(4);
			selectorLoop3.AddChild(withPrecondition28);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1148 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node321 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1148();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node321.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node321.SetId(1148);
			withPrecondition28.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node321);
			withPrecondition28.SetHasEvents(withPrecondition28.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node321.HasEvents());
			Sequence sequence167 = new Sequence();
			sequence167.SetClassNameString("Sequence");
			sequence167.SetId(1149);
			withPrecondition28.AddChild(sequence167);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1155 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1155();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343.SetId(1155);
			sequence167.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343);
			sequence167.SetHasEvents(sequence167.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node343.HasEvents());
			DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node1136 decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4 = new DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node1136();
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetClassNameString("DecoratorLoop");
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetId(1136);
			sequence167.AddChild(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4);
			Noop noop33 = new Noop();
			noop33.SetClassNameString("Noop");
			noop33.SetId(1141);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.AddChild(noop33);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.SetHasEvents(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents() | noop33.HasEvents());
			sequence167.SetHasEvents(sequence167.HasEvents() | decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node4.HasEvents());
			withPrecondition28.SetHasEvents(withPrecondition28.HasEvents() | sequence167.HasEvents());
			selectorLoop3.SetHasEvents(selectorLoop3.HasEvents() | withPrecondition28.HasEvents());
			withPrecondition25.SetHasEvents(withPrecondition25.HasEvents() | selectorLoop3.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition25.HasEvents());
			WithPrecondition withPrecondition29 = new WithPrecondition();
			withPrecondition29.SetClassNameString("WithPrecondition");
			withPrecondition29.SetId(450);
			selectorLoop.AddChild(withPrecondition29);
			Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1121 condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node322 = new Condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node1121();
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node322.SetClassNameString("Condition");
			condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node322.SetId(1121);
			withPrecondition29.AddChild(condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node322);
			withPrecondition29.SetHasEvents(withPrecondition29.HasEvents() | condition_bt_WrapperAI_Hero_HeroCommonAutoAI_node322.HasEvents());
			Sequence sequence168 = new Sequence();
			sequence168.SetClassNameString("Sequence");
			sequence168.SetId(1122);
			withPrecondition29.AddChild(sequence168);
			Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1123 action_bt_WrapperAI_Hero_HeroCommonAutoAI_node344 = new Action_bt_WrapperAI_Hero_HeroCommonAutoAI_node1123();
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node344.SetClassNameString("Action");
			action_bt_WrapperAI_Hero_HeroCommonAutoAI_node344.SetId(1123);
			sequence168.AddChild(action_bt_WrapperAI_Hero_HeroCommonAutoAI_node344);
			sequence168.SetHasEvents(sequence168.HasEvents() | action_bt_WrapperAI_Hero_HeroCommonAutoAI_node344.HasEvents());
			DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node1124 decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5 = new DecoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node1124();
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetClassNameString("DecoratorLoop");
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetId(1124);
			sequence168.AddChild(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5);
			Noop noop34 = new Noop();
			noop34.SetClassNameString("Noop");
			noop34.SetId(1125);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.AddChild(noop34);
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.SetHasEvents(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents() | noop34.HasEvents());
			sequence168.SetHasEvents(sequence168.HasEvents() | decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node5.HasEvents());
			withPrecondition29.SetHasEvents(withPrecondition29.HasEvents() | sequence168.HasEvents());
			selectorLoop.SetHasEvents(selectorLoop.HasEvents() | withPrecondition29.HasEvents());
			sequence7.SetHasEvents(sequence7.HasEvents() | selectorLoop.HasEvents());
			decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node.SetHasEvents(decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents() | sequence7.HasEvents());
			sequence.SetHasEvents(sequence.HasEvents() | decoratorLoop_bt_WrapperAI_Hero_HeroCommonAutoAI_node.HasEvents());
			bt.SetHasEvents(bt.HasEvents() | sequence.HasEvents());
			return true;
		}
	}
}
